2015-09-07 60 views
0

我想知道是MS BI tools真的有用吗?我已经使用了SSRS - 这非常有用。MS商业智能工具的好处

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

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

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

如果你用简单的例子来解释上述几点,这将是相当有用的。谢谢。

回答

1
  1. 是的,有可能更容易解决方案,但SSIS提供了全面的准备一堆现成的组件。特别是当你正在处理MS堆栈时。他们只是在拖动&下降+配置了少量参数之后立即工作

  2. 构建数据仓库是任何现代ETL平台的大胆目标之一。这只是ETL存在意味着某人正在构建某种数据仓库的某种想法。 但是还有其他几十个不太复杂的任务可以使用SSIS作为ETL平台自动化。

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

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