SQL Server 2005商业智能功能分析
几乎所有的SQL Server应用都有某种程度的报表。它可能形成一些简单的像查询或者数据库视图来提供新订单的总数或者Web站点的点击率。然而,很多公司的商业智能仅仅停留在微软 Office或者静态的报表,这些都被打印出来并且要求一个可怜的家伙来将它们装换到可以共享的格式。
如果你了解SQL Server 2000,你会知道一些微软商业智能技术的名称。但是需要注意--它们仅仅在字面上相同。这个BI平台的最新版本的特征可以概括为首个企业级产品。SQL Server产品已经在该产品分析功能的扩展性方面迈出了一大步。凭借服务器侧的Analysis Services的处理,客户可以扩大报表的范围,而且从以前只能事后观察业务进步到能够感受到日常活动的脉搏了。
在SQL Server 2005中,商业智能和报表应用被给予了全新的感官。这个新的类似的Visual Studio的开发工具被称为商业智能开发工作室(Business Intelligence Development Studio),企业可以使用它来做任何事情,从创建Analysis Services立方体到报表再到数据挖掘应用。此外,开发人员将享用这个作为Visual Studio产品中一部分的新的BI功能(你将发现数据库项目和解决方案是作为该产品的一部分)。
让我们看看从SQL Server 2000到SQL Server 2005究竟发生了哪些变化。
组件 | Analysis Services 2000 | Analysis Services 2005 |
计算 | 服务器和客户端 | 服务器端 |
缓存 | 服务器和客户端 | S服务器端 |
模式 | 星状模式 | Data source view (DSV) 灵活的模式映射 |
元数据 | 在Access或者SQL Server中的仓储 | SQL Server数据库, 也被称为 Analysis Services 数据库 |
数据源 | 有限个数的源 | DSV提供灵活的模式映射 Analysis Services组件之间的比较 从架构的角度来讲,Analysis Services是一个客户端/服务器应用,使用了专有的Web Services协议:XML for Analysis。通过使用Web services,你获得了更大的扩展性、更丰富的元数据和一个方便的、与客户端独立的传输模型。你可以使用Linux客户端或者甚至是Pocket PC来作为客户端。Web Services、预先缓存和统一维度模型(Unified Dimensional Model ,缩写UDM)的结合创造了一个值得深思的有趣案例。让我们来看看Analysis Services的关键新概念。 统一维度模型(Unified Dimensional Model): UDM是微软对用于跨越关系和数据仓库技术和报表之间的差距的技术的专用术语。UDM是一系列XML模式和映射,它们将所有的商业智能信息都联系到被称为truth的单一版本中.XML模式和对象全部是 XML for Analysis 规范中的部分。 Data source view (DSV): 对UDM的成功处于核心地位的是创建数据的统一模型的能力;Data source view就提供了一个语义层。它采用高度灵活的方式来创建包含有相关的数据源信息的XML文件。你可以对表的属性重命名为用户友好的名字而不会影响到数据源。此外,你可以无需修改源数据就可以创建定制的运算。事实上,使用商业智能向导,你可以自动的根据在数据库中发现的集合的基数来产生关于事实和维度的逻辑推导。数据源甚至可以应用到其他的对象,比如SQL Server集成服务( SQL Server Integration Services,缩写为SSIS)软件包。不要将DSV和立方体混淆。它们不是同一个概念。 预先缓存(Proactive caching): 缓存是建立在数据上的,在第一次调用数据的时候保存下来;使用缓存来满足后续的数据请求。由于计算是被缓存 |
SQL Server 服务器 PC 客户端 商业智能 相关文章:
- 达梦数据库企业应用整合系统(11-30)
- SQL Server 2005还有多长路要走(04-28)
- 谁在引领关系数据库管理系统市场(04-25)
- Zack:MySQL比SQL Server更成功(04-29)
- “神秘力量”推动开源发展(05-01)
- MySQL副总裁:MySQL的存在空间在哪里?(05-01)