【发布时间】:2012-05-16 00:33:27
【问题描述】:
我需要为现有的 SQL Server 数据库构建数据仓库。我已经设计了星型模式维度和事实表。我的问题是:
SQL Server 2008 Enterprise 中是否有工具可以帮助我将事务数据库中的数据转换为新的数据仓库数据库?我正在寻找一种工具来帮助我清理数据并填充仓库表。我以前在使用 Oracle 数据库的学术环境中做过这个。在这种情况下,我必须使用 SQL “手动”完成所有操作。
【问题讨论】:
-
当我谷歌这个时,SSIS 出现了。该站点中甚至还有其他问题提到了与该主题相关的 SSIS。我可以创建 SSIS 包,我可以每天运行(例如)来执行汇总,但我还没有找到如何有效地使用它来执行初始 ETL,其中包括处理数据以尝试不同的替代方案。也许我只是想念房间里的大象。
-
没有自动解决方案。如果有,我会持怀疑态度,因为上述解决方案会完成许多可能忽略重要业务规则的自动转换。 SSIS 可能是您的方案的最佳选择。
标签: sql-server etl data-warehouse denormalization star-schema