MS 商业智能工具的优势

Benefits of MS Business Intelligence tools

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

  1. 但是SSIS呢?它是否只是 Extract, Transform and Load 从其他一些文件扩展名(例如 txt、xls)到数据库的工具?但由于这个原因(我不确定)应该是其他一些更简单的工具。在SSIS.

  2. 中构建复杂的流程是否合理
  3. 我阅读了一些资料,并且到处都看到了 "build data warehouses"。但数据仓库只是另一个数据库。我们不能只创建查询将数据从一个数据库复制到另一个数据库(数据仓库)并分配一个作业,该作业将按计划更新该数据库。这里为什么要用SSIS

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

如果您能通过简单的例子来解释以上几点,那将是非常有帮助的。谢谢。

  1. 是的,可能有更简单的解决方案,但 SSIS 提供了全面的开箱即用组件。特别是当你主要处理 MS 堆栈时。它们在拖放后立即工作 + 配置了几个参数

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

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

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