【问题标题】:Benefits of MS Business Intelligence toolsMS 商业智能工具的优势
【发布时间】:2015-09-07 14:41:28
【问题描述】:

我想知道MS BI tools 真的有用吗?我已经用过SSRS - 它非常有用。

  1. 但是SSIS 呢?它是仅将 Extract, Transform and Load 从其他文件扩展名(例如 txt、xls)转换为数据库的工具吗?但出于这个原因(我不确定)应该是其他一些更简单的工具。在SSIS中构建复杂的流程是否合理。

  2. 我已经阅读了一些资料,并且到处都看到“build data warehouses”。但是数据仓库只是另一个数据库。难道我们不能只创建一个查询,将数据从一个数据库复制到另一个(数据仓库)并分配一个作业,该作业将按计划更新该数据库。为什么在这里使用SSIS

  3. 在我的工作场所,大多数报表都是最新的,也就是说,如果有人将一些数据加载到数据库中,有人可能需要立即构建报表。 SSIS 在这里有什么用处?在我看来,将数据同时输入到主数据库和Data Warahouse. 是不合理的,在这种情况下是否仍然建议使用数据仓库?为什么以及如何在不使用大量资源的情况下完成此操作?

    李>

如果您通过简单的示例解释以上几点,将会非常有帮助。谢谢。

【问题讨论】:

    标签: ssis data-warehouse business-intelligence


    【解决方案1】:
    1. 是的,可能有更简单的解决方案,但 SSIS 提供了开箱即用的全套组件。尤其是当您主要处理 MS 堆栈时。他们只是在拖放+配置几个参数后立即工作

    2. 构建数据仓库是任何现代 ETL 平台的大胆目标之一。这只是一种思维定势,即 ETL 的存在意味着某人周围的某个地方正在构建某种数据仓库。 但是,使用 SSIS 作为 ETL 平台,还有许多其他不太复杂的任务需要自动化。

    3. 至少您可能希望通过启用 SSIS 来自动将此数据加载到 DB。之后基于刚刚加载的数据的报告提取也可以自动化。您不需要遵循任何数据仓库模式或技术 - 您只需使用数据源/目标和一组中间转换(如果有)进行操作。

    还有什么可以加下划线 - 如果 SSIS 组件调色板中缺少可以使用任何 .NET 语言开发的组件。 您可以查看以下资源 http://ssisctc.codeplex.com/ 以了解它的灵活性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多