MS商业智能工具的优势

时间:2015-09-07 14:41:29

标签: ssis data-warehouse business-intelligence

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

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

  2. 我看过一些消息来源,而且我看到“build data warehouses”。但数据仓库只是另一个数据库。我们不能只创建将数据从一个数据库复制到另一个数据库(数据仓库)并分配作业的查询,该作业按计划将更新该数据库。为什么在这里使用SSIS

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

  4. 如果您通过简单的示例解释上述要点,将会非常有帮助。感谢。

1 个答案:

答案 0 :(得分:1)

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

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

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

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