【问题标题】:Creating a data warehouse with SQL Server 2008 Enterprise使用 SQL Server 2008 Enterprise 创建数据仓库
【发布时间】: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


【解决方案1】:

您应该学习 SSIS(不是那么难),但第一步是加载数据。快速而肮脏的方法是导入/导出向导 - 一旦完成它的步骤,您甚至可以将其保存为 SSIS 包,然后根据需要对其进行调整。

一些开发人员专门使用 SSIS 数据流来清理和整合数据。一些开发人员仅使用 SSIS 将数据带到暂存区域(表),然后使用 SQL 存储过程来转换/操作 SQL Server 上的数据。

【讨论】:

    【解决方案2】:

    您必须检查 MS - SQL SERVER 的 IMPORT 和 EXPORT 功能,观看此视频: http://www.youtube.com/watch?v=eDfhTPU7P-M

    【讨论】:

      猜你喜欢
      • 2012-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-17
      • 2022-11-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多