技术开发 频道

商业智能:筹划您的首个微软BI解决方案

  解决方案的开发方法

  开始了解 Microsoft BI 堆栈的最好方法是构建一个简单的解决方案。本系列文章中的随附文章将向您介绍如何使用 SSIS、SSAS 和 SSRS 构建解决方案。在您读完本系列文章后,您将大致了解所有这些组件的工作原理。但您并不一定要为构建的每个 BI 解决方案使用堆栈中的每个组件。

  当您整理 BI 解决方案时,可能计划将大多数时间花在执行数据准备任务(如重构和清理)上。在 BI 术语中,此组任务称作提取、转换和加载 (ETL) 过程。

  在您开始 ETL 开发之前,必须仔细规划 BI 解决方案的设计。根据我的经验,如果您有一个特定的业务问题要解决,并在设计时先考虑用户与信息交互的方式,则 BI 解决方案的开发会更加顺利。通过采用以用户为中心的方法,您可以反向执行适用的业务流程来设计能正确检索和构造数据的解决方案以满足业务需求。此建议可能看起来是一个显而易见的方法,但我发现很多人都尝试将解决方案开发从可用数据转移给用户,并最终采用从未用过的解决方案。

  在您提出初始设计后,便可以开始进行开发了。如果 BI 解决方案使用 SSIS、SSAS 和 SSRS,则通过先使用 SSIS 创建和填充 BI 解决方案的数据结构来开始。一旦数据准备就绪,您就可以通过构建一个多维数据集来继续下一步操作。当完成开发后,可以处理该多维数据集以在其中载入数据。然后,可以使用 SSRS 来开发用于查询多维数据集的报告,并在报告中显示查询结果。在本系列文章的后三篇文章中,将向您介绍如何分步执行这一过程。对于您自己的项目,您应逐步反复完成此过程,以确保每个步骤的结果都能满足后续步骤的要求。

  入门

  若要完成本系列文章的剩余文章中所述的完整 BI 解决方案,您需要安装 SQL Server 2008,包括 SSIS、SSAS 和 SSRS。如果您能访问网络上的 SQL Server、SSAS 服务器和报表服务器,则只需在您的计算机上安装开发工具即可。有关产品安装说明,请参阅“如何:安装 SQL Server 2008(安装程序)”。您可以从 CodePlex 下载用于为 Adventure Works 构建解决方案的示例数据库。第一个数据库是 AdventureWorks2008,它是联机事务处理 (OLTP) 数据库的代表,用于捕获由销售部门、生产部门和人力资源部门中的业务操作生成的事务。您将此数据库用作使用 SSIS 构建的数据市场的源。第二个数据库是 AdventureWorksDW2008,它是表示数据仓库设计中的非常好的实践的数据示例。如果您决定不了解 SSIS 并直接跳到多维数据集开发,则可以将此数据库用作 SSAS 多维数据集的源。

  后续步骤

  在您熟悉 SQL Server BI 组件后,您应找到所拥有的一个简单项目以巩固您的知识。您一开始不需要成熟的数据市场,而应尝试使用本系列文章的下一篇文章中所述的原则来构造数据。一旦您开始使用 BI,您就可能永远不会再用同样的方法来查看数据了。

点击查看更多TechNet精彩文章

0
相关文章