MicroStrategy 9:MicroStrategy 9:以单一整合平台支持全方位商业智
能应用系统的突破性科技
1
2
MicroStrategy 9
I. MicroStrategy 9简介
...........................................
3
II. 企业级商务智能与部门级商务智能的需求
..........................
4
III. MicroStrategy 9拓展了企业级商务智能的疆界
.....................
8
IV. MicroStrategy 9支持部门级商务智能
.............................
27
V. MicroStrategy 9支持部门级商务智能平稳地迁移到企业级商务智能
...
36
VI. MicroStrategy 9增强功能列表
............................,......
39
3
I. MicroStrategy 9简介
相信各类型的公司都曾经历过被公司内部的信息浪潮所席卷的惊奇经验,而随着组织中日常数据
的迅速增加,现在企业可以借助商务智能(BI)技术,轻易的存取这些数据。时至今日,从数千使
用者规模的大型企业级商务智能环境,到小型的部门级商务智能系统,到甚至只有数个人使用的
工作群组级商务智能应用系统,商务智能系统的足迹已经遍布在企业的各个角落。
MicroStrategy 9是技术上的一大突破,这是历史上首次让企业可以只通过一种技术,即可支持三
种等级的商务智能。MicroStrategy 9基于MicroStrategy独有的高端商务智能能力,大幅拓展了企
业级商务智能的性能、扩展性、以及效率。同时,MicroStrategy 9带给我们的是和小型部门级以
及工作群组级商务智能系统一样容易建立的企业级商务智能技术。更重要的是MicroStrategy 9提
供了独特的移植程序,可以将工作群组级以及部门级的商务智能应用系统,合并成为一个紧密结
合的一致性企业级架构。
拓展企业级商务智能系统的性能、扩展性、以及效率
快速建立部门级的商务智能
平稳地将部门级的商务智能孤岛移植为紧密结合的企业级
架构
MicroStrategy 9是一次重大的技术突破,让公司可以支持所有级别的商务智
能项目,并协助公司依次整合各个商务智能的孤岛,成为紧密结合的商务智
能架构。
“「公司内部的商务智能系统通常是企业级与部门级并存的。企业级商务智能应用系统在不断地
推进对数据规模、用户规模、以及分析方面的需求。MicroStrategy 9包含崭新的高级功能,用于
提升及改善商务智能应用系统的性能、扩展性、以及效率。MicroStrategy 9创新的功能,允许由
业务人员快速地建立部门级的商务智能应用系统,而非IT专家。 MicroStrategy 9支持整合和标准
化,可以将部门级商务智能应用系统的数据与元数据很容易地迁移到一个统一的企业级商务智能
环境」”
- MicroStrategy首席运营官 Sanju Bansal
4
II. 企业级商务智能与部门级商务智能的需求
理想的商务智能架构就是企业级商务智能架构
企业级商务智能提供了事实的单一版本
理想的商务智能架构就是企业级的商务智能架构,它将单一而连贯的企业模型表现为商务智能元
数据。商务智能元数据提供了所有企业数据的一个业务视图,为每个业务用户从某个业务视角制
作报表及仪表盘,或者为研究性分析提供了必要的组件。
由于商务智能的元数据呈现的是一个单一而连贯的企业模型,企业可以确保所有的报表、仪表盘、
以及分析中的事实版本的唯一性,而不必关心是由哪个人创建。而纵贯整个商务智能系统的安全
机制,可以自动根据个人的安全限制从报表中筛选数据,完整地保护资料的隐私性。
图1:企业级商务智能架构是唯
一可以维持企业内部数据的事
实单一版本的方法,也是最高
效地建立和运营的方法。
企业级商务智能可以连贯的服务于整个企业
单一信息接口
•财务分析
•客户报表
•人资分析
•库存报表
•销售分析
•财务报表
•收益预测
•产品销售
•欺诈及风险分析
•供货商报告卡
商
务
智
能
系
统
企
业
级
数据仓库数据
集市
日常运营数据库
服务所有的部门
服务数万名企业用户
单一的信息入口网站
唯一版本的事实
唯一版本的元数据
性能优化后的数据库
解释一致的数据
财务 市场 运营 销售 人力
资源
企业级商务智能是最有效率的运作模式
企业级商务智能架构的另一个主要优点是它是针对企业资源利用和成本管理的最高效的方式。和
分散的商务智能孤岛模式比较,企业级商务智能模式用来管理及维护的信息部门资源是最少的,
所用的服务器数目也是最少的,同时对企业使用者及信息部门的培训也是最少的。和其它的企业
规模的商务智能技术,如IBM/Cognos或是SAP/Business Objects相比,MicroStrategy被公认只需
要最少信息人员及硬件就可以构建相同规模的商务智能系统。
5
MicroStrategy商务智能技术是特别为企业级商务智能而量身订做
现在企业级商务智能在技术上绝对可行,许多的企业也开始朝向这个模式迈进。企业级商务智能
是植基于已经广为人知的数据仓库工程的概念,这个概念也一直不停的被数据库技术的进步所驱
动,不论是查询速度或处理能量都年年在进步。企业级商务智能也仰赖如MicroStrategy一样的企
业规格商务智能科技,因为这些科技已经经过多年的精心调校,足以支持最繁重的商务智能需求。
MicroStrategy的基础是关系型OLAP(ROLAP)架构,因此是高度扩充性以及高度交谈性的完美组
合,而这些是报表架构和MOLAP架构任何一者所无法提供的。
M
O
LA
P
产
品
关系型报表产品
关系型OLAP
(ROLAP)
MicroStrategy9TM
分
析
性
与
交
互
性
低
分
析
性
与
交
互
性
高
使用者与
数据规模 低
使用者与
数据规模 高
企业级别的品质
•最高的数据扩展性
•最高的用戶扩展性
•在各种规模下的最高性能
•复杂分析
•最低的运营及维护成本(TCO)
•极为快速的报表创建过程
•优越的最终用户自助式操作
•构建数据仓库的理想搭配
图2: MicroStrategy的ROLAP架构能同时提供高扩展性以及高度的交互性操作,而其它的商务智能架构只能
提供其中一种,无法同时提供。建立在ROLAP架构上的MicroStrategy已历时15年,其技术已经和其它企业级
特性,包括高性能、复杂分析、最低拥有成本、快速的报表创建、以及优越的用户自助式操作性,广为用户
接受。
MicroStrategy技术的基础是ROLAP架构,是唯一可以提供高
扩展性及高交互性的技术
ROLAP是MicroStrategy技术的核心
ROLAP是一种独树一帜的商务智能架构,它可以将整个关系型数据库视为一个单一的多维度数
据立方体,在这种情况下,数据立方体是虚拟的。因为关系型数据库通常容纳了TB级的数据,如
此大的数据量是任何的物理立方体技术都无法处理的,但MicroStrategy的虚拟数据立方体让使用
者像使用MOLAP技术一样在数据中进行OLAP的操作,如旋转、分页、筛选,以及最重要的在数
据立方体中自由钻透的能力,没有MOLAP架构对数据大小严格限制的问题。
6
部门级的商务智能仍然是必要的
企业级商务智能即使有压倒性的优点,但也不可能一蹴而就,因为企业级商务智能通常需要好多
年才能建设完成,而且要逐步完成,一次一个应用。每一个新的企业级商务智能应用项目实施都
会耗用许多部门的行政预算以及信息部门的人力,企业组织只有能力同时进行几个同类型的项目,
来满足当时部门级的商务智能需求。对于一个大规模的企业级商务智能应用来说,其规模大约等
于10个部门级的商务智能应用。
因为部门级商务智能应用的范围是有限的,因此构建的速度要比企业级商务智能来的快。更重要
的是,部门级商务智能应用比企业级商务智能应用规模小,需要较少的部门间协调,因此更容易
修改,也更容易适应变化。
部门级的商务智能有其专业需求
部门级商务智能应用通常针对某个单一的业务功能,如财务、市场、销售或是运营,同时支持50
到200名业务用户。部门级的商务智能构建一般被视为具体而微小的企业级商务智能,通常被特
定的决策支持数据库(数据集市)所支持,数据通过专门的ETL技术提供,由一些特定受过专业训
练的人员所支持。部门级商务智能应用的用户会使用从仪表盘到报表的所有5种商务智能的呈现
方式,以进行调查性分析及预测,并执行主动告警和报表分发。
图3:ROLAP基于表示整
个关系型数据库的虚拟立
方体。ROLAP虚拟立方
体能够像传统的立方体模
型一样提供动态的数据钻
取,由于是虚拟的,所以
不会遭遇物理多维
MOLAP立方体具有的严
重的数据量限制和繁杂管
理的负担。
虚拟TB
级立方体
TB 级
数据库
ROLAP SQL引擎
MicroStrategy9TM
ROLAP
关系型OLAP(ROLAP)
所有报表及仪表盘均使用单一的
企业逻辑模型建立
ROLAP元数据将整个关系型数据
库模型化,成为一个单一的业务
多维度模型(虚拟TB级立方体)
支持所有流行的关系型数据库模
型:星状模型、雪花模型、稀疏
汇总模型、分区
ROLAP元数据
ROLAP是MicroStrategy技术的核心
7
部门级的商务智能技术必须具备快速及简单两个特性
部门级商务智能技术必须很容易地实施,并且具备商务智能系统必要的、可直接使用的组件。特
别是这类商务智能技术必须包含一套完整的功能,如存放数据的数据库、将数据移至数据库的
ETL技术(抽取、转换、以及加载)、制作及发布报表、仪表盘、及分析的商务智能平台等。而且
部门级的商务智能技术必须能简单快速地被(有技术背景的)业务用户安装在普通个人计算机设备
上、必须能轻易的从Excel或数据库收集及储存数据、也必须要能轻易的针对数据设计报表及进
行分析。
成功的部门级商务智能技术要提供强有力的自助服务能力
各部门可以动用到的信息人员相当少,通常只够管理及维护,并不足以靠他们制作报表、仪表盘、
以及分析,以显示业务价值。而仅就有限的信息人员,企业使用者必须以下列两个方式填补差距:
(一)通过业务高级用户代替信息人员建立报表及仪表盘以供他人使用,(二)让普通的业务用户使
用数据的新视图来为自己服务。
MicroStrategy 9通过强大而简易的Web接口支持以上两种自助操作,让高级业务用户可以通过拖
曳方式,建立任何报表及仪表盘。MicroStrategy更强大的功能是让业务用户仅需点选OLAP按钮,
即可自由的在数据库中进行钻取。业务用户在钻取的同时,也可以加入小计、计算、以及筛选条
件,并可以将数据旋转成他们想要的呈现方式。而在执行以上这么多自助操作的指令后,业务用
户还可以将报表设计结果储存起来,以备日后使用,或者将新的报表设计分享给部门的其他使用
者。
部门级商务智能技术必须可以访问多个数据库
另一个部门级商务智能的成功条件是要具备实时访问多个数据库的能力,因为单一的部门很少具
备将大型运营数据库中的数据汇总至决策支持数据集市的能力。而且,部门级商务智能的需求变
动非常快速,只要业务上的优先级变动,或是经理人对数据观察的方式改变,需求就会随之改变。
假如每一个新的信息需求都必须重新将数据从运营数据库中加载到精心维护的部门级数据集市,
业务用户会因为等待时间太久而感到沮丧,进而无法发现商务智能系统的价值。
MicroStrategy 9以新的多数据源技术直接地解决了这个问题,让各部门可以快速的将新的数据
库加入商务智能模型中,而不需要耗费人力将数据转至数据集市或是数据仓库中。而一旦新的数
据库被定义在商务智能元数据模型中,他的物理存储位置对于商务智能用户以及报表设计师来说
就不重要了。
整合部门级商务智能孤岛成为企业级商务智能的能力长期来说是非常重要的
MicroStrategy 9让整合商务智能孤岛成为连贯的企业级模型变的轻松
MicroStrategy设计的本意是协助企业渐进式的整合散处各地的商务智能孤岛,成为一个连贯的
企业级商务智能模型。当所有的商务智能孤岛都被MicroStrategy 9技术所取代后,新的
MicroStrategy 9多数据源功能将为整合这些孤岛提供一个轻松的开端,可以快速的将各个孤岛
的数据库涵括进企业级商务智能的构建中,所有原来在部门级孤岛中的报表及元数据都可以整合
到更大的企业级模型中。而随时间推移,信息部门会想将特定的数据逐渐的从原来的数据库移至
更连贯的高性能数据仓库中。MicroStrategy 9简单的通过将源数据(孤岛数据库)的元数据「重
新指向」到新的数据源(数据仓库),就可以轻松地完成这个转化的过程,同时保存了所有数据库
中的业务定义以及报表。
8
即使在企业级的架构之下,MicroStrategy 9也可让各部门自治运营
MicroStrategy 9拥有复杂的元数据架构和安全架构,让各部门可以在企业级商务智能环境下,还
可以保有自主控制权。通过MicroStrategy 9,各部门可以建立只和该部门有关的报表及元数据,
以避免或推后在企业级商务智能工具中会面临的部门间协调的问题。各部门可以将仅供自己使用
的数据库包含进来,而不会影响使用企业级商务智能资源的其它使用者。随时间推移,一旦各部
门建立了新的对整个企业有用的业务定义、计算公式、或是报表,这些对象就可以由各部门的区
域移至整个企业可以存取到的区域。一旦合并至整个企业都可以使用,MicroStrategy的通用数据
安全性系统会持续强化各部门的安全设置。
III. MicroStrategy 9拓展了企业级商务智能的疆界
从刚开始,MicroStrategy技术就已经和高端商务智能联系在了一起,它支持所有行业中最繁重的
商务智能应用。各公司选择MicroStrategy的原因不外乎大规模使用下获得最高性能,以及他们需
要一个可支持企业内所有的商务智能需求的单一商务智能架构。
MicroStrategy 9以下列方式拓展了企业级商务智能的疆界:
1. 在大规模数据下,仍可提供极为快速的性能。
2. 支持数以千计的最终用户。
3. 用更少的IT资源,就可以提供更多的商务智能。
4. 支持全球的应用系统以及分布式运营。
1. 在大规模数据下,仍可提供极为快速的性能
当商务智能系统成长为数千名使用者及数百TB的数据时,维持高查询性能就变成主要的技术问题。
MicroStrategy技术长久以来就是性能的领导者,MicroStrategy 9更以崭新的自动调整缓存技术,
称之为内存ROLAP,以及崭新的SQL指令产生优化技术,持续并保持此一优势,即使存取数百
TB的数据,依然可以保持最高的查询性能。
内存商务智能提供了一种有力地提升商务智能性能的方式
商务智能系统的查询性能基本上受限于底层数据库的查询性能。而在过去几年,MicroStrategy已
经发展出更为复杂的SQL指令优化技术,以提升在所有主流数据库上的查询性能。另外,
MicroStrategy也开发了一套精密的多级缓存系统,从而减少数据库交互。根据是否使用者们执行
了同一张报表,并拥有同样的安全权限来在用户间进行缓存的共享。如果以上两个条件不符,则
商务智能系统会将查询交给数据库。
内存商务智能提供一个新的架构性方法从根本上提升查询性能。内存商务智能像数据库一样的运
作,但是拥有内存缓存系统一样的性能特征。
9
MicroStrategy 9引进了内存ROLAP,以提升企业商务智能系统的性能
内存ROLAP利用64位的系统使用海量存储器的优势,提供高效的中间层数据库,能够直接对报
表、仪表盘、以及OLAP分析等数据请求作出快速的反应。由于这个新的中间层数据库储存在计
算机的内存中,因此避免了传统数据库磁盘存取延迟的问题。
传统的ROLAP系统的查询时间性能曲线变化很大,有可能几秒钟、也许几分钟、甚至几小时。
MicroStrategy ROLAP增加了动态缓存技术,将报表实例储存在内存中,这样下一个使用同样报
表的使用者就可以直接由内存为其服务,消除了数据库的延迟。这样就产生了两个响应时间分布
组成的效率曲线──一段是数据库的查询,一段基于缓存的响应。
当在内存ROLAP被引入后,效率曲线发生了重大的改变,它为内存查询的部份产生了第三段响
应时间的分布,介于很快的缓存分布和较慢的数据库分布之间。事实上,加入内存ROLAP后,
许多数据库查询都通过内存ROLAP提供服务。
之前 之后
效率曲线
传统ROLAP作业
效率曲线
内存ROLAP作业
报
表
数
报
表
数
用户响应时间 用户响应时间
ROLAP
数据库查询内存
ROLAP
查询
ROLAP
缓存
ROLAP
数据库查询
ROLAP
缓存
图5:传统ROLAP系统的效率曲线展示在左边,可以看到两簇性能曲线:一个表示通过数据库的查
询,一个表示通过缓存查询。而内存ROLAP的效率曲线呈现在右边,可以看到多出一簇性能曲线,
就是原本访问磁盘数据库的查询,现在通过内存数据库完成。
内存商务智能填补了商务智能系统性能曲线的缺口
增加了内存ROLAP改善了用户响应时间
输出
缓存
使用内存商务智能之后使用内存商务智能之前
报表
缓存
数据集
缓存
数据库
查询
输出
缓存
报表
缓存
数据集
缓存
数据库
查询
内存查询
在内存中
缓存
在磁盘上
查询
在内存中
缓存
在磁盘上
查询
图4:内存商务智能技术在商务智能系统提供了另一个层级的性能,内存商务智能就像数据库般的运作,进
行查询,然后将结果加载为报表,但是具有内存缓存系统一样的性能特性。
响应时
间短
响应时
间长
10
内存ROLAP是MicroStrategy的ROLAP架构的无缝扩展
内存ROLAP是MicroStrategy ROLAP架构的无缝扩展,建立称之为ROLAP立方体的中间层数据
库,其中包含了选定的部分数据仓库数据。ROLAP立方体无缝地和ROLAP架构交织在一起,它
表示含有数据的全局多维模型中的一部分。
内存ROLAP可以提高大部分耗时查询的性能
商务智能设计师必须选择何种数据要放进内存中,以取得最大幅度的性能提升。在一个设计合宜
的系统中,在内存ROLAP立方体包含了必须的数据,以避免大部分的数据库处理时间以及大部
分的使用者等待时间。这意味着商务智能设计师需要找出哪些数据被用在最耗时的查询或是最常
用的查询中。使用MicroStrategy新的立方体建议工具(Cube Advisor)以及企业管理员(Enterprise
Manager),MicroStrategy的系统管理员可以分析某段时间的工作负载,以决定哪一个数据库区
域占用了大部分的数据库处理时间。立方体建议工具会建议应整合进ROLAP立方体的实体、度
量、以及筛选的组合,并将它们放进内存中以减少大部分的数据库处理。
全局性虚拟
立方体
TB级
数据库
ROLAP SQL引擎
ROLAP元数据
ROLAP
架构
MicroStrategy9TM
内存ROLAP
ROLAP SQL引擎
ROLAP元数据
物理的内存
ROLAP立方体 图6:内存ROLAP在
Intelligence Server的内存中建
立ROLAP立方体,此ROLAP
立方体包含筛选后的数据仓库
数据,无缝地嵌入在全局虚拟
立方体中。
立方体
架构
TB级
数据库
TB级
数据库
+ +
内存ROLAP是ROLAP的架构性扩展,其物
理ROLAP立方体存在于内存中的全局虚拟立
方体中
同样的报表
许多人执行许多次
类似的报表
报表内容重迭
复杂的查询
包含许多实体及度
量
复杂的查询
横跨多个数据库
之前 之后
ROLAP元数据 ROLAP元数据
内存ROLAP可以平滑化数据库压力
图7:内存ROLAP立方体可以将最耗时间和最耗处理器资源的查询从数据库中转移,让使用者直接从内存存取
数据,更快速地使用。其结果就是平均查询时间更短,数据库系统的利用率更平均。
11
之前 之后
平均用户等
待时间(秒)
平均用户等
待时间(秒)
等待时间
数据库
负载
数据库
负载
等待时间
ETL窗口 ETL窗口
图8:MicroStrategy 9的内存ROLAP可以将数据库的处理时间转移至下班时间,释放出数据库高峰时间的处理能
力,改善使用者的响应时间。
内存ROLAP改善了用户响应时间并释放了数
据库的处理能力
内存ROLAP释放了数据库的处理能力
MicroStrategy 9的内存ROLAP功能让企业可以将数据库的处理从日间的忙时转移至夜间的闲时
进行批处理,由于使用者所需要的最耗时以及重复性最高的查询已经直接从内存中的数据库处理,
因此这一转变直接改善了用户响应时间。内存ROLAP也释放了数据库日间的处理能力,让直接
访问数据库的查询反应更快,这一部分额外的数据库能力意味着原本为了满足高峰需求所需购买
的数据库设备,现在可以延后购买。
「MicroStrategy新的内存ROLAP改变了整个游戏规则。和市场其它产品的内存运用策略不同,
它完全和企业级商务智能环境整合,并为使用者提供了高性能。大量数据在内存中无缝地进行储
存及存取,直到我查看了生成的SQL并证实了性能后才真正消除了我的怀疑。」
-BIScorecard 创办人 Cindi Howson
「我们期待使用MicroStrategy 9的内存ROLAP,以帮助我们给用户更快的体验,并帮我们将
Teradata系统上不必要的压力卸下。」
- eBay商务智能架构经理 Mark Govostes
12
MicroStrategy的SQL指令生成引擎是业界最精致的
MicroStrategy的SQL指令生成引擎是MicroStrategy ROLAP架构的核心,可将复杂的查询转译成
非常复杂的多路SQL指令。多年来,MicroStrategy致力于改进并加强自己的SQL指令生成引擎,
目前已经包含了三个不同层次的优化机制。
MicroStrategy 9提供了一套新的全局的优化算法,可对包含复杂条件的度量的查询进行优化,可
以将SQL指令的执行路数减少66%,将数据库的查询时间节约75%。此新功能完全不会影响已有
的报表、仪表盘、以及分析,可以立即提升MicroStrategy应用系统的性能。
2. 支持数以千计的用戶
成功的商务智能系统通常会经历用戶数的大幅成长。单个MicroStrategy商务智能安装通常可以支
持数千名、甚至数万名的用戶。此技术的挑战在于如何高效地服务数千个并发Web用户会话,同
时维持高性能,并能轻松进行管理。
64位的单个Web服务器可以支持更多的用戶
MicroStrategy现在同时支持J2EE Web服务器和 Web服务器上的64位Java虚拟机器
(JVM)。每个用户会话都会消耗Web服务器上的内存资源,而现在64位JVM上大幅扩充的内存可
以同时支持更多用户会话,不再受32位JVM上内存的限制。这些新增的内存也让每个用戶有更大
的工作空间,以显示更大的报表及仪表盘,并与之互动。
图9:MicroStrategy 9引
进了崭新的全局SQL指令
优化层,其设计的目的在
于将包含条件度量计算的
复杂报表的查询响应时间
节约75%。
MicroStrategy的多层次SQL生成引擎建构出业界最复杂
和最优化的SQL
MicroStrategy 9 的SQL产生引擎
逻
辑
查
询
层
数
据
库
特
定
指
令
层
全
局
S
Q
L
指
令
优
化
层
逻辑查询产生器
优化数据源选择
多路SQL指令引擎
VLDB优化
多路SQL指令优化
常规度量优化
条件度量优化
逻辑报
表定义
优化的多路
SQL指令
13
MicroStrategy Web的纯AJAX程序代码架构
在MicroStrategy 9中,MicroStrategy以「纯AJAX」程序代码模型重新设计其Web服务器。在纯
AJAX程序中,通过JavaScript以及其它技术,处理程序由共享Web服务器转移到Web浏览器,以
减少服务器和Web浏览器间数据传递的频率及数量,这些强化措施让业务用户用起来更快,反应
更顺畅。纯AJAX除让共享Web服务器上的负载卸下之外,也释放Web服务器的能力,让每一台
服务器能够同时支持更多的用户会话。
图10:MicroStrategy 9支持
64位Java虚拟机器(JVMs),
提供了更多的内存空间,而
大幅增加的内存空间让每一
个Web服务器能够同时支持
更多大型报表和更多的用户
会话。
图11:MicroStrategy 9在
Web架构中采用纯AJAX程
序技术,而纯AJAX可以将
共享Web服务器的处理转移
至单独的Web浏览器,从而
分摊处理负载,提供反应更
快的使用体验,同时却保留
真正零脚本的Web界面。
因64位JVM而扩增的内存让MicroStrategy 9可以支持更多大
型报表、更多并发用户
纯AJAX代码大幅缩短了响应时间
AJAX 作业 纯粹的AJAX 作业
Web浏览器 Web浏览器
32位JVM 64位JVM
Web服务器 Web服务器
处
理
负
载
处
理
负
载
处
理
负
载
处
理
负
载
处
理
负
载
处
理
负
载
处
理
负
载
处理的负载从共
享的Web服务器
转移至个别的
Web浏览器
32位JVM 作业 64位JVM 作业
Web浏览器 Web浏览器
32位JVM 64位JVM
Web服务器 Web服务器
64位内存空间
支持更多大报表、更
多用户的并发使用
14
3. 以更少的IT人员提供更多的商务智能
商务智能系统的成本主要来自于进行开发及维护的信息人员的人力成本,因此只要能减少信息人
员的工作,就可以减少商务智能系统的总拥有成本。事实上,如果减少一半的信息人员,三年就
可以减少35%的拥有成本。
图12:商务智能系统的三年
总营运成本主要来自于IT人
员的成本:IT人员成本占
71%=人力成本(60%)+外包
人力成本(3%)+人员训练
(8%)。
MicroStrategy商务智能对相同数量的使用者来说仅需最少的IT人员参与
和其它竞争品牌的商务智能技术比较,MicroStrategy可用最少的信息人员支持更多的用戶,让商
务智能更广泛使用。和其它竞争品牌不同的是,MicroStrategy的元数据架构本质上就很容易维护,
每一个元数据对象都只有一个,但可在整个系统中重复使用。当某个商务智能元数据对象需要变
动时,管理者只需要更改该对象一次,这个变动就会在报表或仪表盘使用到该对象时立刻更新。
图13:对相同数量的用戶来
说,MicroStrategy技术需要
最少的信息人员,因其元数
据本身的机制就非常易于维
护,而且用戶也拥有更多自
助服务能力,减轻了IT人员
的负担。
三年的总营运成本主要来自于IT人员成本
三年总营运成本明细
外包人力成本
(3%)软件(7%)
服务器硬件(7%)
IT人员教育训练(8%)
离线时间-使用者生产
力(15%)
人力成本(60%)
MicroStrategy技术为人所称道的是每个信息管理人员可支
持更多的用戶
每个信息管理人员可支持的用戶数
15
MicroStrategy 9 为业务用户自助服务提供了大量功能
比商务智能变更管理以及对象重复使用更重要的是MicroStrategy比起其它的商务智能技术来说,
把更多的控制权交到业务用戶手中。通过MicroStrategy 9,MicroStrategy引进许多新的及增强的
功能,让业务用户拥有更多能力,在维持相同的功能的同时,最小化对IT人员的需要。
业务用户可以自己快速地设计报表
MicroStrategy 9为业务人员引进了新的功能,让他们可以从Web界面轻松的建立自己的即席查询
报表。在MicroStrategy 9新的Web界面中,仅需通过简单的拖曳动作,任何的企业人员都可以将
实体和度量加入简单的报表模板中,以组合出任何的报表。最新的设计包括:简化实体和度量的
浏览机制;对象放置区域提醒用戶何处可以拖曳这些对象;而格式控件也模仿了用户所熟悉的办
公软件。
业务人员不需要知道任何有关数据的技术细节,或是底层的数据库架构,因为MicroStrategy的元
数据屏蔽了复杂的数据定义,而SQL生成引擎则可以解译使用者报表中最复杂的查询。通过
MicroStrategy 9,企业用戶也能利用几十个可视化的选项,以交互的方式建立图表。为了增强可
用性,MicroStrategy 9重新设计了使用者的Web界面,采用了为大众熟悉的微软风格,包含带状
工具条、伸缩式的控件、以及控件点击多选能力、以及内容相关的右键点击动作。
图14:MicroStrategy 9将更
多的控制权交给业务人员手
中,减少了对IT人员的需求,
但仍维持相同的功能。
MicroStrategy 9比任何的商务智能技术都能提供更大范围的
业务用户自助服务
通过任意钻取建立新报表
操作报表
设计新仪表盘
设计新报表
创建报表分发
管理用户
建立业务元数据
开发数据库元数据
管理整个系统
用
戶 业
务
用
户
IT
IT
人
员
16
丰富的报表交互性让业务用户无需设计报表,即可看见新的数据组合并建立新报表
强化业务人员自行建立报表的能力,降低了对信息人员的依赖,也加快了信息建立的速度。
ROLAP让用戶可以自由的穿梭在数据之间而无须设计报表,ROLAP架构的特色之一就是它是整
个数据仓库 (或是使用MicroStrategy 9崭新的多数据源ROLAP能力所建立的整个数据库集合)逻辑
多维模型,拥有了这个逻辑多维度模型,业务用户可以使用ROLAP的「任意钻取」功能畅游于
整个数据仓库之间。事实上,在将任意钻取和其它的提示、旋转、分页、筛选、排序、小计、衍
生度量、以及转换等ROLAP特性结合后,业务人员甚至不用真的设计报表,即可完整的将他们
的报表转换成全新的报表设计。这些新的报表设计可以储存并分享给其他人供以后使用。而
MicroStrategy的安全系统也确保不论是哪个人所储存或分享的新报表设计,其它的用戶都只能看
见被授权许可的数据。
图15:在MicroStrategy 9的Web界面上,业务人员可以将元数据库中的元数据基础对象(实体和度量)拖放到模板上得到
任意的报表,也可以使用类似Office的直观的格式化控件设定报表格式。而MicroStrategy强大的SQL引擎可以产生出任
意的SQL语句,来获得用户设计报表所需要的数据。
业务人员可以使用元数据里的对象轻易地组合出报表
拖曳
设定格式
执行
17
MicroStrategy的动态仪表盘让用戶可以合并来自数十张独立报表的信息
MicroStrategy的动态仪表盘让业务用户可以将数十张报表合并为单个仪表盘。动态仪表盘的使用
者可以使用放置在仪表盘上的下拉框以及单选按钮等「选择器控件」,切换不同的视角查看信息。
因此使用者不需要学习任何的命令或是菜单,当业务用户将许多张独立的报表置放在一个仪表盘
上后,他们就可以看到比以往更多的数据,而不用顺序地打开、关闭数十张报表,业务用户可以
在一个视角中查看所有的主要和相关的数据。
图16:通过ROLAP的核心
功能:提示和任意钻取,使
用者可以从单个的报表设计
开始,然后只要在报表上点
选,即可做出无数的新组合。
这些数据的新组合可以另存
为新的报表设计,并分享给
其他人以为未来之用。而
MicroStrategy 9的权限系统
让所有的用户,不论是看谁
建立的报表,都只能看见被
授权的数据。
MicroStrategy 9的ROLAP功能让使用者可以“冲浪”的方
式浏览整个数据仓库
单一报
表定义
单一报
表定义
ROLAP提示让用戶可
以搜寻数据库
ROLAP任意钻取让用戶
可以浏览整个数据的新
组合
储存新报表设计让用戶
可以分享新信息
储存新报表
设计
我的报表
共享报表
图18:MicroStrategy 9的动态仪表盘提供了称为「选择器控件」的控件,让使用者能够在单一的仪表盘页面中,
以交互的方式翻阅数据的不同视图,使得仪表盘的设计师可以将许多报表嵌进单一的仪表盘里。
十几或更多的报表
使用者依顺序重复执行
单一动态仪表盘
数据同步的仪表盘报表
配置了选择控件
整合来自数十张不同报表的信息
18
MicroStrategy的多层仪表盘让使用者可以将多个仪表盘整合到单个仪表盘手册
使用MicroStrategy 9,通过一种称为”多层仪表盘”的新特性,动态仪表盘的信息密度可以变得更
大。多层仪表盘可以允许业务用户将多个仪表盘合并到一个选项卡式的仪表盘,这样可以把他们
经常使用的多个仪表盘集中到单个仪表盘手册中。业务用户可以在前一天夜间运行合并后的仪表
盘手册,当他们早晨来时,所有的数据都已经准备就绪,甚至可以在他们不在办公室的时候通过
Email发送给他们。
图18:MicroStrategy的动态仪表盘可以合并多张独立的报表及图表,并整合进单个的仪表盘。而使用放置在仪表盘
中的选择控件,可将所包含的报表及图表中不同视图的数据予以同步。通过MicroStrategy 9,多个独立的仪表盘更
可以通过新颖的「多层」功能,进一步的将多个仪表盘的设计,整合进单个的仪表盘手册中。
MicroStrategy 9的动态仪表盘可以将多个单独的报表和仪表盘合并
到一个单仪表盘手册中
多张报表
通常一起被使用
动态仪表盘
合并多张报表
多层仪表盘手册
合并多张独立仪表盘的设计
19
新的动态仪表盘的交互性提供了更大程度的用戶自助服务
MicroStrategy的动态仪表盘通过放置于仪表盘上的选择器控件,极度的扩展了使用者交互性。这
些选择器控件非常独特,让仪表盘里所有的表格及图表只需鼠标的轻点,就可以呈现出数据的不
同视图。更值得一提的是,这些选择器控件不需要写任何的程序,他们是由用戶通过拖曳设计出
来的。
MicroStrategy 9的动态仪表盘继承了OLAP数据钻取能力
通过MicroStrategy 9,仪表盘的交互性更丰富了。动态仪表盘的表格及图表继承了完整的OLAP
数据钻取能力,这个OLAP能力意味着仪表盘的使用者不再只受限于观察仪表盘中的资料,相反
的,他们可以使用OLAP钻取命令,从深度及广度上完整的探索数据仓库,以获得或观察明细资
料。通过MicroStrategy的仪表盘,使用者可以拥有钻取的能力,而无须仪表盘设计师任何额外的
工作。
动态仪表盘所包含的选择器控件让使用者可以查看数据的不同视图
直观的选择控件放在仪表
盘的明显位置,让使用者
可以查看数据的不同视图
图19:MicroStrategy动态仪表盘支持多种选择器控件,包括单选按钮、复选框、下拉框、时间滑动器等按钮。以上
所有的选择控件都摆在仪表盘上的明显位置,以备使用者随意使用,只需以拖曳的方式,即可将选择控件加入仪表盘,
无须任何编码。
20
MicroStrategy 9的动态仪表盘可以呈现互联网的实时信息
通过MicroStrategy,动态仪表盘可以存取及展现互联网上的实时内容,任何通过HTTP可访问的
的互联网内容现在都可以直接在动态仪表盘上展现和交互。这样意味着使用者可以从互联网上的
流数据中取得实时数据,并搭配仪表盘上的企业信息,提供一站式的信息展现。
图20:通过MicroStrategy 9,所有在动态仪表盘上
的报表及图表自动继承ROLAP的钻取功能,让使用
者可以用交互的方式在整个数据仓库中查看数据。
图21:通过MicroStrategy 9,
使用者可以将任何HTTP网页的
内容直接贴入动态仪表盘 ,实
时存取互联网上的信息。
MicroStrategy 9的动态仪表盘继承了
ROLAP的钻取能力,因此具备天然的完整
交互能力
动态仪表盘
拥有数据钻
取能力
MicroStrategy 9的动态仪表盘可以从互联网上获取实时
信息
互联网
21
企业用戶可以创建美观的动态仪表盘
MicroStrategy动态仪表盘的设计无论在屏幕上或是打印出来,都能拥有一样精致输出的质量。通
过MicroStrategy 9,这个强大的设计能力已经广为一般业务用戶所用,无须或仅须少许的仪表板
布局经验。另外,MicroStrategy 9引进了新的仪表盘模板技术,为复杂的格式化工作提供了一个
基础,让业务用户都能成为仪表盘的设计师。另外,MicroStrategy 9提供一套在线的设计协助程
序,引导使用者进行设计,其中包含一个自动设计大小及排列仪表盘组件的智能组态助手、协助
使用者新增分析组件的可视化提示、新的数据集、不用跳回菜单的页签、以及协助使用者看见所
有仪表盘组件、并在其间快速切换新的仪表盘总图。
图22:MicroStrategy 9让业务用户可以通过崭新的仪表盘模板,以及一组可以加速及简化仪表盘设计程序的设计小助手,
轻易的建立精致的仪表盘。
「我们对于MicroStrategy新的仪表盘能够整合的信息量感到非常的惊艳。现在,我们的执行高层
每天都依赖我们的信息仪表盘,从中快速获得我们企业整体绩效的印象。」
──雅虎公司数据服务部门工程经理 Prashanth Narella
MicroStrategy 9的业务用户可以控制报表的分发及信息流
MicroStrategy 9引进了一个新的功能,称之为「分发服务」,他将报表的分发权力直接交到业务
用户手中。用戶可以为自己及其他人设定报表的发送,发送通过e-mail、网络打印机、或是直接
到收件者的计算机或服务器,业务用户现在可以自行订阅报表及管理其订阅,不需要总公司IT管
理人员的介入。
企业用戶可以使用新的仪表盘模板设计出精美的仪表盘
画面精致的高质量仪表盘报表… …现在可以让业务用户套用仪表盘
模板而轻易的设计出来
22
企 业
部 门
工 作 群 组
E-mail
打印机 文件夹
仪表盘报表
为
自
己
订
阅
为
他
人
订
阅
根据事件
根据告警
立刻发送
根据调度
Distribution Services
MicroStrategy Distribution Services 让业
务用户可以为自己及其它同事设定自动信息
递送
图22:MicroStrategy 9 Distribution Services 是
一个支持大量报表及仪表盘的自动分发系统,他
设计用于业务用户自行订阅或为他人订阅递送的
信息,业务用户也可以设定他们自己的「个人告
警」条件,当条件符合时,会自动触发递送的工
作。
MicroStrategy 9的业务用户可以设定个人告警条件,以启动报表发送机制
MicroStrategy 9里最新的报表发送机制让使用者可以自行设定个人的告警启动条件。通过这个功
能,业务用户可以在任何的报表和仪表盘上建立个人的度量告警条件,MicroStrategy 9会定期在
数据库中扫描这些个人的告警条件,当某个个人的告警条件已被满足,就会根据使用者本来的意
愿,自动发送报表及仪表盘。
「今天,企业组织需要一个可以支持使用者自助服务以及对本地需求能够快速有效反应的商务智
能解决方案,而MicroStrategy 9就可提供使用者对其所建立的报表及分析有更大幅度的控制权,
让使用者能够自行解决更多问题,不需要太多IT人员的支持,并且对企业需求反应更迅速。」
-数据仓库机构TWDI研究部门总裁 Wayne Eckerson
4. 支持全球化的应用系统及分布式作业
在大型的企业中,散处于北美、欧洲、以及印度的开发团队共同在同一个商务智能应用系统中作
业是很平常的状况,此时所面临的挑战就在于如何支持分布式开发模式,让协调的成本不要超过
拥有多个开发团队所带来的好处。
23
随着企业的购并和扩展,商务智能跨越所有的运营、业务单位、部门,甚至跨越全球变得刻不容
缓。这样的扩展为商务智能系统提出了支持全球部署的需求。
MicroStrategy 9支持国际性的报表及仪表盘
MicroStrategy 9提供一个特别的功能,让每一个业务用户在看报表、仪表盘、以及OLAP分析时,
可以使用自己国家的文字呈现。此一崭新的国际化能力同时支持单字节及双字节(亚洲语系)两种
字符,对语言种类没有限制。当使用者登入MicroStrategy 9,商务智能系统会从Web浏览器中读
取使用者的语言偏好,动态的将报表及仪表盘转换程偏好的语言。在MicroStrategy 9中,每一张
报表及仪表盘设计都是自动预设为国际化选项,不需要报表作者额外的设定。
当许多设计师同时更新一套商务智能应用程序时,变更日志文件可以维持数据的一致性
MicroStrategy 9此次提供了许多的功能,支持分布式开发团队,包含一个新的变更日志文件功能。
此功能可记录所有元数据库中对象的变更,并自动将这些变动记录到一个集中管理的系统中,让
企业可以监控散处各地开发团队的活动。此变更记录系统让开发人员及团队可以通过一个一致的
批注系统互相沟通,这种层级的变更追踪系统对于符合塞班斯法案来说也是非常重要的。
图24:MicroStrategy 9让每
一份报表及仪表盘都能根据个
人偏好,以该地的语言呈现。
MicroStrategy 9通过完整的国际化支持全球商务智能应用
单一
报表
设计
24
元数据更新程序集支持多重开发环境下的分布式开发
MicroStrategy 9允许多重且独立的开发团队互相将其新的开发内容互相加入到一套全球性的作业
型商务智能系统中。此一新的功能称之为「更新程序包」,让每一个开发团队能单独递交其更新、
新增、以及变动到现存的作业性系统中。MicroStrategy的对象管理员系统使用此一新的更新程序
集,逐步的安装每一个更新到测试环境中,同时调和所有可能发生的重复及冲突情形。
图25:变更日志可以捕捉所
有对元数据的变更,这对多
个独立开发团队共享同一个
元数据或商务智能应用系统
来尤其重要。
图26:MicroStrategy 9的更新程序包功能让分散在不同地点的各个开发团队可以在各自的元数据上工作,他们定期
将变动上传至集中式的测试环境以调和彼此的重迭之处,而最终版本的更新程序包则送至正式环境,同时也会被送回
各个开发环境,以同步彼此的数据。
分布式
开发环境
建立更新
程序包
套用更新
程序包
移植至
正式环境
美国
小组
印度
小组
中国
小组
测试环境
同步开发环境
元数据
正式环境
数据仓库
MicroStrategy 9的变更日志可以捕捉所有的更动,协
调不同的开发团队
多位开发人员进行系统修改的工作 变动日志记录了每一笔修改
商务智能应用系统被定义在元数据中 变动日志
元数据
MicroStrategy 9的更新程序包允许跨多个分布开发环境的开发
25
复杂的会计式报表可由多个开发团队共同维护
MicroStrategy 9在其Report Services上做了重大的结构性强化,让企业可以由多个设计师设计及
维护极为复杂的企业报表。主要的增强是支持内含多重文档的报表,报表的每一个部份都可以由
不同的开发人员独立设计,然后天衣无缝的组合成报表集或是会计式报表文件。而当文件汇出成
PDF格式以供打印或出版时,MicroStrategy 9会自动将所有报表编上页码,并自动建立组合结果
的内容目录。另外,这些复杂报表可以通过水印、水平式重复段落、动态图片、以及条件式格式
化进行增强的格式化。
MicroStrategy 9支持分布式管理
MicroStrategy 9全新的管理功能让管理的责任可以下放,将管理工作分散到各个企业单位及部门
中。此功能让信息部门肩上的日常管理重担可以卸下,如使用者管理、项目管理、以及使用者安
控权限的管理,让各部门及企业单位的员工分担,也对企业使用者的需求反应更快。
图27:MicroStrategy 9为了满足复杂的报表应用系统的需求,以客户清单为代表的,特别设计了崭新的功能。这些
类型的BI应用系统需要由不同的开发人员设计及维护报表,而且不论在屏幕还是打印出来都要一样精致。
独立的
仪表盘设计
多层
的组合
多层
的组合
精致的
输出
通过MicroStrategy 9崭新的报表功能,可建立复杂的组合式会计报表系统
精致的在线输出
• 分页浏览
• 选择控件
• 交互式报表
精致的PDF输出
• 完整的页面
• 目录
• 水印
26
MicroStrategy 9对共享的商务智能服务支持分布式管理模式
渐渐的,各个部门都希望自行拥有他们的部门级商务智能系统,因为他们需要由较小系统所提供
的弹性及速度,能够自由的进行部门之间的协调、预算的分配、以及项目的优化。另外,CFO和
CTO却想要企业级的商务智能系统,因为他们希望所有的事实都只有单一版本,而且持有成本要
最低。通过MicroStrategy 9,公司现在两者可以兼顾。MicroStrategy的安全架构、元数据架构、
以及管理系统可以支持集中式以及共享式元数据并存,让每个部门可以自治地建立属于自己的扩
展元数据以及商务智能应用系统。
图28:MicroStrategy 9让使
用者及应用系统的管理责任
可以通过Web界面,分散到
各部门的管理者。这让信息
部门的管理重担得以卸下,
也对各部门需求的反应更为
灵敏。
图29:MicroStrategy 9设计
来支持各部门主导自己部门
的商务智能系统运作的模式。
这让各部门能在整个企业级
商务智能系统和元数据共享
架构中,仍可以拥有自己的
数据库、自己的商务智能应
用系统、以及自己的元数据
库。这为各部门提供了企业
级的商务智能技术,但仍然
保有灵活的自主性。
市场 财务 销售 HR 市场 财务 销售 人资
信息部门集中式管理 各部门分布式管理
商务智能应用系统 商务智能应用系统
管理责任可以分散到各部门的管理者
集中控制
委员会
各部门分别控制
市场 财务 销售 HR 市场 财务 销售 HR
企业级商务智能应用 企业级商务智能应用
部门级数据库
企业数据
仓库
企业数据
仓库
MicroStrategy 9 支持分布式控制运营模式
27
「MicroStrategy 9改善后的管理功能让我们大幅降低程序在不同环境中切换版的成本,这也进一
步改善了总体拥有成本,而且加快了发布的速度。」
- Idearc多媒体 资深集团经理 David Egan
IV. MicroStrategy 9支持企业级商务智能新生命
MicroStrategy 9特别设计来将MicroStrategy的企业级科技带到每个部门级商务智能应用触角所达
之处。
MicroStrategy 9以下列方式赋予企业级商务智能新生命:
1. 不需建置数据仓库,即可轻松存取多数据源。
2. 不需或仅需少许支持,即可快速建置部门级商务智能。
3. 产品出厂时,即内建所有部门级商务智能所需的所有功能。
1.不需建置数据仓库,MicroStrategy即可轻松存取多数据源
部门级和企业级商务智能系统的最大差别在于是否拥有信息部门的资源。各部门通常没有信息人
员、也没有服务器或数据库的架构以规划完整的商务智能系统。很幸运的,大部分的部门级商务
智能应用系统并不需要像企业级系统一样完整的能力,他们不需要完整的ETL控制,也不需要高
性能的数据库系统。他们真正需要的是一个可以让他们存取所有资料,而且不需要太多技术专家
或是架构就可以快速上线的商务智能技术。MicroStrategy 9 现在就为部门级商务智能应用系统的
需求,引进了企业级的商务智能技术。
企业级商务智能规划 部门级商务智能规划
ETL
运营数据库 运营数据库
报表设计师
商务智能架
构师
报表设计师
商务智能架
构师
数据库
管理师
ETL
工程师
部门级商务智
能解决方案包
含:
•商务智能平台
•简单的数据库
•简单的ETL
商务智能
平台
报表数
据库
部门级商务智能系统比企业级商务智能系统需要较少的数据
整合工作
图30:部门级商务智能系统
缺乏企业级商务智能系统所拥
有的信息部门资源,因此部门
级商务智能产品必须能直接存
取运营数据库,并提供所有必
要的开盒即用的技术组件。
28
MicroStrategy 9引进了全新的多数据源ROLAP技术
作为MicroStrategy 9版本的一部分,MicroStrategy将崭新的「多数据源引擎」增加到ROLAP架
构之中,扩展了MicroStrategy的元数据模型,让它得以跨多个数据库源,包含数据仓库 、数据
集市、运营数据库、以及部门级数据库等。在此之前,MicroStrategy的ROLAP引擎只能为单一
的关系型数据库提供整合性的多维度模型。
在MicroStrategy的元数据库模型中,每一个数据对象不论在多少个数据库中出现过,都只会被定
义一次。当该对象为报表所引用时,MicroStrategy全新的多数据源ROLAP引擎会自动的为每路
SQL选择最佳的数据来源。
多数据源ROLAP是ROLAP架构的无缝扩展
全新的多数据源功能是MicroStrategy ROLAP架构的无缝延伸,而且对于使用者及设计师来说是
完全透明的。多数据源ROLAP可以支持以往单一数据源ROLAP所提供的报表、仪表盘、以及
OLAP查询的互动化,而且当数据来自多数据来源时,使用者一点都不会有感觉。设计师在设计
报表或仪表盘时,也完全不用考虑数据的来源。事实上,一个查询可能会产生多个单路的SQL,
他们自不同的数据库平台获取数据。
多数据源ROLAP让企业能轻松的将来自多数据源的数据整合进单一的报表之中,提升报表或仪
表盘的内涵及相关性。更突出的是多重数据源ROLAP所拥有的多维本质,让使用者可以无缝地
的在多个数据库间自由钻取,轻松的找到需要的数据,不论数据来自何方。不像其它的商务智能
技术,MicroStrategy架构使用单一整合的元数据模型满足所有类型的商务智能需求,以确保所有
的报表、仪表盘、以及OLAP查询彼此之间都能完全一致,在整个企业中呈现事实的单一版本。
ROLAP 多数据源ROLAP
ROLAP元数据 ROLAP元数据
多维
业务模型
多维
业务模型
ROLAP SQL引擎 多数据源引擎
ROLAP SQL引擎
使用多数据源引擎,多
个数据库就可以被模型
化为一个整合的多维度
数据源。
MicroStrategy 9的多数据源ROLAP能将多个数据库模型化成为一个单个数据库
图31:MicroStrategy崭新的多数据源ROLAP功能让MicroStrategy的元数据库可以跨多个数据库,并将这一群数据库
视为一个大的逻辑数据库。MicroStrategy的多数据源引擎会检查每一个数据请求,并决定每一条SQL指令存取哪个
数据库为最佳。
29
MicroStrategy的多数据来源ROLAP是为了高性能而设计
MicroStrategy全新的多数据源技术拥有独有和强大的特性,让他在众多同类型技术中鹤立鸡群,
也让它运行在最高的性能水平。MicroStrategy 9的多数据源ROLAP使用了「向下推送架构」连
结不同数据库服务器的数据。不像其它的商务智能技术连结多重数据库中的数据,是将大量的数
据移至一个中层的商务智能服务器中,然后再做连结和筛选的动作,MicroStrategy 9使用的是数
据库引擎本身来执行连结及筛选,向下推送的架构仅仅移动最小量的数据,并在靠近数据源处执
行所需大量数据处理任务(连结及筛选),充分地利用数据库厂商数十年来所发展的优化技术。
通过MicroStratgy精密的多数据源多路SQL,数据会在每一路SQL中存取及筛选数据,然后将结
果在数据库间移动,最后在目标数据库中进行连结。目标数据库是由多数据源ROLAP引擎根据
性能最好的位置自动选择的。
图32:MicroStrategy 9的多数据
源ROLAP对于使用者及设计师来
说是完全透明的,使用者使用相
同的交互方式存取数据,并且跨
多个数据源进行钻取,宛如他们
置身于单一数据库中。而且,多
数据源ROLAP对于报表设计师来
说也是完全透明的,当使用者将
实体和度量拖放入报表,他们无
法分辨这些实体及度量值到底来
源于哪一个数据库。
图33:MicroStrategy的多数据源
ROLAP通过数据库引擎连接数据,
而不是像其它的商务智能技术一
样,将所有的数据拉回到中间层
的商务智能服务器上。这种称为
向下推送的连结技术需要非常复
杂的SQL语句产生过程,只能由
真正的ROLAP引擎来执行。而向
下推送连接技术之所以能产生高
性能,原因在于它仅移动少量的
数据,并借重了现代数据库引擎
巨大的能力。
其它商务智能技术
(BusinessObjects, Cognos,
Oracle)
多数据来源ROLAP
使用关系型数据库引擎向下推迭
基础商务
智能服务
器
MicroStrategy
商务智能服务器
多层次解
析SQL
MicroStrategy 的多数据来源使用独特的高性能「向下推迭
(push-down)」架构,通过数据库引擎连结数据
ROLAP 多重数据
来源ROLAP
ROLAP元数据 ROLAP元数据
ROLAP SQL引擎 多数据源引擎
ROLAP SQL引擎
在数据仓库中
任意钻取
在多个数据库
中任意钻取
多数据源ROLAP让使用者可以无缝地钻取不同的数据库
30
MicroStrategy 9的多数据源ROLAP改善了企业级商务智能环境的运营
即使多数据来源ROLAP特别契合部门级商务智能的需求,但它对企业级商务智能环境来说也具
有极高价值。多数据源ROLAP可用以构建轮辐式数据库架构,在这种场景下,多数据源引擎将
轴(数据仓库)和辐(主题域数据集市)模型化为一个大型的逻辑数据库,并会智能性的将查询指令尽
可能的导向成本最低但性能最高的数据集市之上,只有数据集市无法满足查询时,才会将查询导
向数据仓库。同样的,多数据源ROLAP可以用来平衡高性能高成本的数据库设备和低成本的一
般性数据库之间的负载。在此状况下,数据管理师可将较简单如代码表查询以及汇总等查询指令
分散给低成本的数据库引擎,将较大型的数据库引擎保留给较为复杂的查询。
仅须少量或不需信息部门支持,即可快速建置部门级商务
智能
商务智能系统最大的门槛就是要搭建一个数据仓库或是数据超市,但是大家也都知道这困难的一
步却是企业级商务智能系统所必经的。然而,部门级的商务智能系统需求比较小,不太需要这么
大的数据工程来满足需求,对于部门级商务智能系统来说,MicroStrategy 9通过无缝地扩展了
MicroStrategy架构的多数据源ROLAP和内存ROLAP两个解决方案来满足需求。
多数据源ROLAP为部门级商务智能提供了强大而简单的解决方案
通过MicroStrategy 9,企业可以使用多数据源ROLAP从数据库及Excel电子表格中存取及合并数
据。多数据源ROLAP减少了将多数据源内的数据移至专门搭建的数据仓库或数据超市的需要,
代之以让企业可以通过多数据源ROLAP直接存取数据,不论数据在何处,也不需要特别的数据
工程或是数据移动,大幅的减少了建置商务智能环境的时间,降低对技术专家的需求。
支持轮辐式(Hub & Spoke) 数据结构 平衡数据库间的负载
MicroStrategy虚拟立方体 MicroStrategy虚拟立方体
市场数
据集市
生产数
据集市
企业数
据仓库
财务数
据集市
销售数
据集市
查找、聚合、汇总数据 企业数据仓库
图34:多数据源ROLAP对企业级商务智能的构建,尤其是数据工程师如果想要在多个数据库间以平衡负载的方式分
布数据时特别有用。MicroStrategy的多数据源ROLAP引擎会自动为每一个需要从多个数据源访问数据的请求选择最
适合的数据库。这有助于将昂贵的高性能服务器的资源释放出来。
MicroStrategy 9的多数据源ROLAP让数据环境能根据性能及成本进行最优化
31
内存ROLAP数据立方体可作为部门级商务智能的决策支持数据库
内存ROLAP为无法交互式存取源数据库、或是数据源为Excel电子表格的部门级商务智能提供了
另一个解决方案。在这个情况下,内存ROLAP数据立方体可被视为报表、仪表盘、以及OLAP分
析的交互式数据库。建置内存中的数据库并不需要特别的设定或是数据模型,MicroStrategy 9会
根据业务用户所定义的实体和度量间的关系,自动设计及建构内存中的数据库。而此一内存中的
数据库技术可在计算机的主存储器中以高性能运作,也可以储存在磁盘上永久保留,并可以根据
当时使用状况,与内存中的内容互相交换。
MicroStrategy 9可快速建立部门级商务智能系统
使用MicroStrategy 9快速构建部门级商务智能系统共有五个步骤,始于软件安装,终于报表及仪
表盘的设计。
企业级商务智能 部门级商务智能
快速部署的配置完整的系统配置
需求:商务智能专家需求:商务智能专家
数据库专家
ETL专家
ETL
商务智能
平台
商务智能平台
报表数据库
运营数据库 运营数据库 运营数据库
交互式存取
数据库
加载数据
内存
ROLAP立
方体
使用在内存ROLAP使用多数据源ROLAP
多数据源 多数据源
MicroStrategy 9可以快速的构建部门级的商务智能,无须额外的ETL及数据库技术
图33:MicroStrategy的多数据源ROLAP以及在内存ROLAP两种技术,是为支持快速简易、仅需很少或无需信息部门
的协助即可构建的部门级商务智能而设计。仅使用多数据源ROLAP,企业即可建置一个最简单的商务智能环境,让商
务智能系统可以直接存取日常作业数据;如辅之以内存ROLAP,则让企业可以利用架构在内存中的简单数据库,建立
供决策支持用的查询。而定期执行的查询,可以用来将最新的日常作业数据数据从数据库更新到立方体之中。
32
1. 安装软件并连结到数据库
第一个步骤是在笔记本或是台式机上安装MicroStrategy软件。MicroStratey可以安装在不同类型
的计算机上,包括微软的Windows、Red Hat Linux、Suse Linux、IBM AIX、Sun Solaris、以及
HP-UX。MicroStrategy 9的安装精灵让安装变的非常容易。一旦装好,标准的MicroStrategy软件
就可以连结到单一的数据库,或是使用多数据源ROLAP连结到数个数据库。
图36:通过MicroStrategy 9,公司可以快速建立部门级商务智能系统,第一个步骤是安装软件并连结到来源数据库。
MicroStrategy的多数据源ROLAP可以整合来自多个数据库的数据,包含Excel;第二个步骤是使用MicroStrategy的图
形化建模工具(Graphical Architect)建立数据库的元数据定义;第三个步骤是使用MicroStrategy的内存ROLAP功能建立
决策支持数据库;第四个步骤是使用MicroStrategy的查询调度器 (Query Scheduler)为内存中的数据库设定未来定期更
新的时程;第五个也是最后一个步骤就是开始建立报表及仪表盘,企业使用者可以通过MicroStrategy的Web专业用户
(Web Professional)自行建立报表及仪表盘。
遵循MicroStrategy 9的五个步骤,可以在一日内建立起一个部门级的商务智能系统
连接到数据库
(多数据源ROLAP)
建立元数据
(图型化架构工具)
建立数据库
(内存ROLAP)
调度ETL
(查询调度器)
创建按报表及仪表盘
(Web专业用户)
多数据源多数据源 多数据源多数据源 多数据源多数据源 多数据源多数据源 多数据源多数据源
元数据元数据 元数据元数据 元数据元数据 元数据元数据
查询调度器 查询调度器
软件
&
硬件 安装向导 安装
MicroStrategy
软件
步骤一:安装MicroStrategy 9并使用MicroStrategy
多数据源ROLAP的功能连结到数据库
图37:MicroStrategy的安装向导引导使用者循着既
定程序安装所有必要的软件组件,而MicroStrategy
多数据源ROLAP让使用者可以连结到多个数据库,
包括Excel。
33
2. 快速建立元数据
MicroStrategy 9利用不同的功能快速的建立商务智能元数据。MicroStrategy全新的「图型化建模
工具」让即使是非信息人员也可以从一个或多个数据库中,找出所需的数据表格及字段,将之用
于商务智能系统之中,并将他们转变为商业导向的定义,让企业使用者可以了解,并用之于报表
及仪表盘中。图形化建模工具也包含一连串智能的助理工具,让整个流程更顺畅,包含自动识别
实体及度量,以及自动识别不同数据库的相同数据。
3. 使用内存ROLAP设计数据库
MicroStrategy 全新的内存ROLAP数据立方体可以作为数据库储存报表及仪表盘所使用的数据来
源。设计内存ROLAP数据立方体是相当简单的,只要用和建立报表类似的方式即可。使用者只
要简单的将实体及度量的组合拖曳至数据立方体的模板之中,系统就会把剩下的工作做完。不像
其它的关系型数据库设计需要通过数据表定义、索引、主键、以及数据类型等复杂的步骤,在内
存中运作的数据库设计不会比报表设计更复杂。
图型化架构工具
多数据源多数据源
元数据
选择
数据表
定义
实体
定义
层系
定义
度量
步骤二:使用图形化架构工具建立企业模型(元
数据)
图38:下一个步骤是根据数据库里的数据行与列建
立多维业务模型(元数据)。MicroStrategy的图型化架
构工具提供了一个简易的接口,让使用者可以定义数
据行、列源出于哪个数据库,并描述数据域间的关系。
最后,使用者会建立一连串的实体及度量对象,未来
可以拖曳到报表或是仪表盘上。
步骤三:使用在内存ROLAP数据立方体设计数据库
内存ROLAP
报表设计 = 数据库设计
元数据列
行 度量
图39:设计内存ROLAP数据立方体不会比设计报表
复杂,使用者只要简单的拖曳需要的实体及度量到设
计的模板上,然后储存结果。不需要定义数据表或是
指定主键,也不用定义数据类型,MicroStrategy软
件会根据报表上被选用的实体及度量,执行建立数据
立方体数据库所需的一切细节。
34
4. 简单的数据抽取及加载调度
MicroStrategy 9支持简单的数据抽取及加载,以定期从来源数据库抽取最新的数据更新到内存中
的数据库。使用MicroStrategy内建的查询引擎及调度系统,各部门可以从关系型数据库、Excel
工作簿、文本文件、以及包括微软Analysis Services以及海博龙/甲骨文Essbase在内的多维数据
库中设定数据抽取调度。在搭配了MicroStrategy 9的多数据源ROLAP功能后,查询系统甚至可
以跨数据库及Excel电子表格整合数据,并更新至内存中的数据库。
5. 设计报表及仪表盘
MicroStrategy 的Web专业用户就是业务用户建立数据表格及图表式报表所需要的接口,使用者
只要简单的将实体及度量对象从预先模型化的元数据里拖曳至数据表格或是图表模板之中即可。
使用者也可以使用外观类似Office软件的格式工具列将报表加入新的格式,或是他们可以直接将
数十种内建格式引用在报表之中,快速的完成格式化。而一旦报表建立完成并储存起来,就可以
立刻为使用者所执行。这些报表也自动赋予完整的OLAP交互能力,让使用者可以在每张报表中
进行旋转、排序、筛选、以及钻取,不需要报表创建者额外的帮助。
智能型服务器的调度器
多数据源
查询调度器
步骤四:使用MicroStrategy查询调度器安排简
单的ETL工作
图40:MicroStrategy内建的调度系统可用来定期从
源数据库更新ROLAP数据立方体内的数据。
图41:使用者可以在MicroStrategy 9中使用简易的Web专业用户或是功能更丰富的Desktop设计员界面设计报表,
这两个接口建立报表的程序是一样的──简单的将实体和度量拖曳到空白的报表模板中,然后设定格式并执行报表。
步骤五─第一部份:使用MicroStrategy Web专业用户建立报表
Web专业用户
拖曳
设定格式
执行
35
一旦数据表格或是图表建立好后,使用者就可以把它们当作设计MicroStrategy动态仪表盘的基础。
在MicroStrategy 9中,利用新增的内建仪表盘模板以及可将仪表盘对象自动排列缩放的设计辅助
工具,仪表盘的设计已经被大幅简化。一旦仪表盘建好并储存起来,就像一般的数据报表一样,
立刻就可以让其他人使用。同时,仪表盘在执行时也会被自动赋予交互能力,让使用者有能力可
以执行类似在图表上钻取到明细的OLAP操作,因为所有的交互能力都是自动的,因此设计师不
需要额外花时间在仪表盘上写程序设计这些功能。
图42:MicroStrategy Report Services组件负责仪表盘及企业级报表的设计。MicroStrategy 9的仪表盘现在又包含了新
的功能,可以比以前更简单快速的建立仪表盘。通过崭新的仪表板模板,业务用户可以被仪表盘建立及格式化程序引导,
无须程序设计或是专业的技能。
选择一个模
板为起点
选择一些报表
作为数据集
调整仪表盘布
局和格式
完成
Report services
空白表格
MicroStrategy
模版
企业自订
模版
导入
仪表盘设计
页1 页2
表 图
进阶可视化组件
标题
步骤五─第二部份:使用MicroStrategy Web专业用户界
面以及新的仪表盘模板设计仪表盘
36
2. MicroStrategy 9出厂时已包含所有部门级商务智能所需要的所有科技
MicroStrategy 9内含完整的构建部门级商务智能系统所需要的所有技术及工具。只要安装一套软
件,企业即可获得所有创建一个完整而多层次的、足以扩充到任何规模的商务智能系统所需的所
有产品、工具、以及操作接口。MicroStrategy的多数据源ROLAP提供了紧密的数据库连结层,
让数据可以从包含Excel等多个数据库中抽取出来;MicroStrategy的架构工具可以从所有的数据
中建立元数据模型;而MicroStrategy的设计工具则可以让使用者建立所有的面向业务的元数据;
MicroStrategy的智能型服务器储存了元数据,并内含SQL引擎以存取数据库;MicroStrategy的内
存ROLAP技术让企业可以创建高性能的中间层数据库;MicroStrategy的Desktop设计员界面及
Web专业用户界面产品则可以让使用者创建报表及图表;而MicroStrategy的Report Services能让
使用者建立仪表盘及构图精致的报表;MicroStrategy的Web接口可让使用者通过任何厂家的浏览
器执行报表,并与报表及仪表盘交互;最后,MicroStrategy的分发服务让企业可以大量的分发报
表。
图43:通过MicroStrategy 9,各部门将会拥有所有内建的技术,足以建置一套精密的商务智能系统。MicroStrategy的科
技涵盖完整的商务智能系统的所有层面,包含数据存取层、元数据层、数据库层、报表层、仪表盘层、使用者层、以及
分发层。
V. MicroStrategy 9能将部门级的商务智能平滑的移植为企业级商
务智能
几乎所有的企业都拥有各种独立的商务智能系统,因此也同样面临从这些商务智能孤岛所产出的
数据不一致的问题,这些潜藏的问题会动摇使用者对商务智能系统的信心。解决方案就是逐步合
并这些商务智能孤岛,使成为紧密结合的企业级商务智能系统。MicroStrategy 9就是特别设计来
平顺且渐进的将这些孤立的MicroStrategy商务智能系统合并为一个更大的、覆盖更广的企业级商
务智能系统之用。MicroStrategy 9通过三个阶段,达成合并的目的。
MicroStrategy 9出厂时已包含所有部门级商务智能所需的科技
多
数
据
源
RO
LA
P
架
构
与
设
计
工
具 智
能
型
服
务
器 内
存
RO
LA
P
Mic
roS
trat
egy
Des
kto
p及
We
b页
工
具 报
表
服
务
Mic
roS
trat
egy
网
页
工
具 分
发
服
务
财务
市场
销售
产品
产品
产品
销售
销售
产品
组织
区域
时
间
区
域
区
域
组
织
连结到
数据库
建立多维元数
据模型
建立内存中的
数据库
建立报表 建立仪表盘 交互式操作
报表
报表分发
37
图44:通过MicroStrategy 9,公司只要经历三个阶段,就可以逐步将商务智能的孤岛整合为紧密连结的商务智能架构。
在第一个阶段,我们需要将所有的商务智能孤岛以MicroStrategy构建起来,这样在未来他们的元数据就可以合并;第
二个阶段是将各部门所属系统的元数据整合进企业级系统中,这个部份是借重多数据源ROLAP的能力达成,无需使用者
介入,也不需要修改任何报表;最后一个阶段是将散处各地的数据库整合为企业级数据仓库,并将元数据库改为指向这
个新的数据来源。
企业 企业 人资 销售 企业 人资 销售
企业级数据仓库企业级数据仓库企业级数据仓库
财务部 人资部 业务部 财务部 人资部 业务部 财务部 人资部 业务部
财务财务财务 人资 销售
阶段一
分散的商务智能孤岛
全部在MicroStrategy商务智能平台上
阶段二
移植商务智能孤岛
使用MicroStrategy多数据源
阶段三
合并数据
将元数据重新指向企业数据仓库
MicroStrategy 9支持以逐步渐进的方式,将部门级的商务智能孤岛移植成为整合性
的企业级商务智能系统
阶段一:以单一商务智能技术支持分散的商务智能孤岛
MicroStrategy功能的核心在于使用MicroStrategy的商务智能技术整合所有层级的商务智能孤岛。
此阶段以共通技术构筑了元数据以及报表设计的基础,对于未来平顺的合并元数据以及报表设计
来说是非常重要的。
阶段二:使用多数据源ROLAP整合商务智能的元数据
使用多数据源ROLAP后,来自各个部门级商务智能孤岛的元数据及报表就可以整合进企业级商务
智能服务器,同时仍然可以存取原来的数据源。这个阶段非常简单,因为不需要将数据在部门级
数据来源以及企业及数据仓库之间搬移,但已经是商务智能服务器以及元数据合并程序的启始,
而多数据源ROLAP让之前泾渭分明的元数据定义,逐渐的合并成为单一且紧密结合的元数据。
阶段三:使用MicroStrategy图形化架构工具合并数据
在合并商务智能孤岛的第三阶段中,MicroStrategy的图形化架构工具让企业原本使用分散于各
地的数据库中的数据,转移至较高性能的数据仓库及数据集市之中。图形化架构工具让企业可以
将元数据「重新导向」新的数据来源,此时所有的报表、仪表盘、以及OLAP分析都会自动的使用
新的数据来源,不需要中断报表的执行,或是重新设计报表。
38
「企业需要渐进式的将他们众多的商务智能孤岛合并成为一个紧密结合的企业级架构,以确保信
息的一致以及低维运成本。MicroStrategy用MicroStrategy 9直接面对此一挑战,因为它的内存商
务智能以及多数据源商务智能功能,让MicroStrategy企业级的技术也非常适合部门级商务智能。
而MicroStrategy的崭新平台也让部门级商务智能孤岛进行合并及移转时,不需要重新制作报表。
」。
- Ventana研究中心,研究部门CEO&EVP Mark Smith
MicroStrategy 9是商务智能科技的大突破,将MicroStrategy的独特竞争力再一次的推向商务智能
的颠峰,也大幅拓展了企业级商务智能的版图。在此同时,MicroStrategy 9也对部门级商务智能
商业智慧的项目提供同样企业等级的技术,如为较小型商务智能需求所提供的快速、内建的解决
案。更重要的是,MicroStrategy 9提供全新且独特的强力功能,能够协助企业逐步的合并所有的
商务智能孤岛,成为一个紧密结合的企业级整合架构。
拓展企业级商务智能系统的性能、扩展性、以及效率
快速构建部门级的商务智能
平滑地将部门级的商务智能孤岛移植为紧密结合的企业级架
构
MicroStrategy 9是一次重大的技术突破,让公司可以支持所有等级的商务智
能项目,并协助公司逐次整合各个商务智能孤岛,成为紧密结合的商务智能
架构。
39
VI. MicroStrategy 9:超过50项技术突破
MicroStrategy 9 在已经是世界级的架构及平台可用性上提供了超过8千项全新的增强。
MicroStrategy 9平台包含以下产品
一套工业级的分析服务器,特别为企业级的查询、报表、与OLAP分析所
优化及设计。
MicroStrategy Intelligence Server的扩展,是MicroStrategy的企业级报
表引擎,提供完整的报表格式,包含评分卡及仪表盘、财务报表、客户
收据及账单、以及极为详细的作业型报表。
MicroStrategy Intelligence Server的扩展,让MicroStrategy Web、
Office、以及Desktop的使用者都能在智能立方体中执行直观的OLAP分
析。
MicroStrategy Intelligence Server的扩展,可以通过电邮、打印机、以及
档案系统,管理与定期传送大量的报表。
MicroStrategy Intelligence Server的的扩展,让使用者可以轻松的通过单
一的企业模型,在多个数据来源间进行数据的报告、分析、以及监控。
一套通过纯HTML及零脚本的Web界面提供报表制作与数据分析的交互
式环境。
将MicroStrategy工业级商务智能平台的完整功能整合进微软Office套装
产品中。
可在黑莓手机中进行监控、报表以及分析的交互式用户接口。
MicroStrategy Intelligence Server的扩展,为关键任务MicroStrategy商
务智能项目提供负载平衡与容错的设计。
通过开放的的API提供了MicroStrategy架构的所有功能,可对Web界面
进行客户化,以及与第三方应用系统进行整合。
一套报表比对工具,可自动提供信息一致性保证和回归分析。
一套监控工具,可提供商务智能系统环境中的使用状况及资源耗用状况。
通过命令行或是图形接口来创建和执行基于测试的命令。
在开发、测试、与生产系统之间管理商务智能应用。
一套快速开发工具,可将数据仓库的物理架构映对到逻辑企业模型中。
在个人计算机上提供一个整合开发、管理、与执行的商务智能环境。
40
以下表列包含了超过50个技术上的大突破,而这仅仅是MicroStrategy 9超过8千项功能增强项目
中的一小部份,这些功能都是特别设计来构建各种级别的商务智能系统。
MicroStrategy 9中主要的架构变革以及新产品:
更多的商务智能功能/更少的信息人员支持:增强的Web界面交互性
1. MicroStrategy MultiSource Option ─ 通过多数据源选项,企业用户可以在多个数据
库间穿梭,并且顺利的从任何的数据源存取数据,而完全不会被使用者及报表设计师察
觉。多数据源选项为企业内部商务智能环境内的个别数据仓库、数据集市、以及部门级
数据库,构建了单一数据模型,任何的使用者都可以建立及分析内含企业内任何数据源
组成的报表及仪表盘。
2. MicroStrategy OLAP Services以及内存储存功能 ─MicroStrategy OLAP Service内
建了增强的智能立方体(Intelligent Cube),这是一种动态的、储存在内存中的缓存,可
以平衡MicroStrategy智能型服务器的安全以及个人化引擎间的负载,并利用
MicroStrategy的智能服务器分析引擎提供分析的灵活性。又因为它的数据扩展性、分析
范围、或是钻取能力完全不受限,使用者可以通过OLAP Services在整个深度和广度范
围内探索整个数据仓库。而在内存中的运作也提升了速度,改善了最耗时的查询性能
(从数小时变成数秒),并将数据库的负载卸下,释放数据库的性能。
3. MicroStrategy Distribution Services ─ 分发服务通过了电子邮件、文件服务器、以及
网络打印机,提供了大量、自动化的报表、文件、仪表盘、以及企业绩效的分发服务。
分发服务扩大了使用者的自助能力,满足报表分发及企业监控的需求,减少对信息人员
的依赖。
4. 更友好的Web操作界面─一套重新设计的网页使用者接口利用了许多熟悉好用的图示,
包括文件夹树状目录的导览、彩带式的工具列、伸缩式的控件、按控制键就可进行多选
的能力、以及和内容互动的鼠标右键菜单。
5. 建立提示与筛选─直接从网页接口建立独立的、可重复使用的提示及筛选对象,并使用
直观式的界面。
6. 多选式的筛选及钻取─在数据表格中选择个别的列或栏,快速轻松的进行格式化、钻取、
旋转、以及执行其它的工作。
7. 建立阈值─快速应用预先定义的阈值,如表现居前5%的产品,或是使用新增编辑器定义
自己的明细阈值以及条件化的格式。
8. 以Flash技术在DHTML格式下显示数据─在交互模式、浏览模式、或是Flash模式中显
示Flash内容并与之互动,如内嵌组件(Widget)或是支持flash显示的选择器。
9. 完整的函数库─使用函数向导实时建立复杂的衍生度量,包含有一个完整文件说明的函
数库,可以进行任何想象的到的计算。
10. 完全小计控制─使用可建立更先进小计功能的小计编辑器来计算报表中所需的精确小计。
11. 链接编辑器─轻松定义报表或文件间的连结关系,并为目标对象所出现的提示传递参数
作为预设的答案。
12. 支持64位的Web服务器─能够在同一台服务器上同时支持更多的用户并发会话,并可以
执行更多大型的报表,这是因为可支持J2EE网页服务器以及网页服务器中所含
的64位JAVA虚拟机器(JVM),而在64位虚拟机器中所扩充的内存可以改善整个企业的
Web性能。
41
13. 纯粹AJAX的程序代码架构─通过重新设计的「纯粹AJAX」网页服务器,让业务用户享
有反应更快速、更具有交互能力的网页使用体验。在纯粹的AJAX中,程序可以由网页
服务器移到网页浏览器中执行,释放网页服务器的能力,以支持更多的使用者工作,因
此可以降低部门级和企业级商务智能的成本。
更多的商务智能/更少的信息人员人力:增强的仪表盘及企业级报表
14. 内建的账单打印功能:全新的报表服务让业务用户可以通过具有灵活的自动格式化功能
如水平重复段落、动态选择图像、竖排文字格式、多重格式报表、自动产生表格内容、
自动分页、以及水印等功能,开发复杂的企业报表以及客户账单,不需要程序设计。
15. 多层文档:将常用的仪表盘合并成一个单一而方便的「仪表盘手册」,只要执行一次就
可以随时参考。或是将不同的文件格式包含进单一的文件中,轻松的提供企业数据的集
成视图。
16. HTML容器─将实时的网页内容如股市行情表以及新闻实时显示等对象嵌入仪表板盘,
更增其深度及透视性。
17. 仪表盘模版─建立或使用内建的仪表板模板以减少文件的设计时间。仪表板模板是预先
定义的架构,包含数据集、格式、以及如标题、操作面板、以及面板集等控件。
18. 立刻从报表中建立文档─从现有的报表中实时建立文档或仪表盘,而后在文档中以图表
的方式呈现。
19. 文档自动样式─提供许多的文件样板可以快速的将字体及颜色应用在现有的仪表盘上。
20. 仪表盘钻取功能─在内含图表的仪表盘中执行诸如钻取之类的OLAP操作。
21. 链接格式化─将原始报表的快捷方式加入文档中的表格/图形控件,称之为链接,之后任
何报表中的变更,如度量的格式化或是图表样式的改变,都会反映在该文档中的图表里。
更多的商务智能/更少的信息人员人力:增强的业务用户自助服务能力
22. 让企业用户设计报表时更顺畅─通过直观式的、可助操作的功能更轻松快速的组合出所
需的报表。这些操作包括维度、实体、以及度量的简便浏览,设有可视化提示使用者何
处可拖曳对象的设计区域;以及对微软Office系列使用者来说极为直观的报表格式化控
件。
23. 全新的图表设计工具─通过全新而直观的图表设计工具上的数十个可视化控件,可以交
互的方式建立图表,让设计师可以更轻松的检视图表的最终结果。只要拖曳相关组件到
度量、类别、以及系列区,并利用鼠标右键选项快速的对图表内容做格式化,即可快速
的将许多颜色与式样套用在图表上。
24. 派生元素─MicroStrategy OLAP Services的新功能可用以增强智能立方体报表、以及
Report Service文档中的分析能力。实体中的元素可任意组合及储存成筛选、组、列表、
以及计算。
25. 协同及批注─在报表及文档中增添说明文字及批注,以为其它的使用者提供指引及分享
信息。每一份报表及文档都可以保留及显示说明文字,并提供说明文字的作者及时间。
42
26. 个性化的提示答案─储存提示对象的个性化答案,以备未来使用,不但节省时间,而且
在执行文档及报表时能更有效率的操作提示。
27. 全新且快速的提示接口─更友善好用以及反应更灵敏的提示接口,让显示及使用提示对
象的性能更佳。
28. 完整的OLAP分析─可自由的探索数据及在数据仓库之中钻取,不需要为每一种新的数
据组合重新设计报表,可以直接从图表中执行如旋转以及钻取等OLAP操作。
29. 通过MicroStrategy Office,可在微软Excel、PowerPoint、以及Word中建立及编辑
MicroStrategy的报表─通过与MicroStrategy Web的无缝集成,可从MicroStrategy
Office中直接编辑及建立报表及文档。
更多的商务智能/更少的信息人员人力:分析能力的大幅提升
30. 全新的、增强的Widgets ─全新且创新的分析及高级视觉控件,如压力图。
31. 分析的范围更广泛─更广泛的运用了新的数据挖掘算法、统计函数、预测函数、OLAP
函数、以及提升性能的度量分群功能。与这些分析功能结合而发展出更精密的统计公式、
更具预测性的度量值,可利用同一组度量开发不同的预测模型。
32. 报表可直接由引用资料─这是将作为MicroStrategy多数
据源之一的功能,其所具备的ODBC驱动程序可以直接使用内的数据建
立并执行商务智能报表及仪表盘。
全球性的应用系统以及分布式机制
33. 支持多语系的元数据以及数据─以多语言建置单一的项目,以确保全球的员工及客户可
用他们自己的语言存取重要的数据。企业使用者也可以使用它们自己的语言,浏览
MicroStrategy的界面、自己的报表、度量、实体以及数据,让整个企业以更方便、更具
协同的方式进行分析。
34. 资料库翻译向导─资料库翻译向导是MicroStrategy Object Manager的组件之一,负责元
数据对象的翻译,作法是将对象复制到一个翻译元数据库中,以协助进行翻译过程。
35. 更新包─更新包是MicroStrategy Object Manager的功能之一,负责让单一或是多个开发
团队将彼此所开发的程序合并进同一套全球运营的商务智能系统中。每一个开发团队都
可以自行上呈其更新、新增、以及改变后程序到现行的作业环境中。这个全新的更新套
件可用来逐次的安装每一个团队的程序更新,并调和所有可能出现的重迭以及冲突的状
况。
36. 分布式管理─这是一个全新的管理功能,让管理的责任可以细分并下放到各企业单位及
部门之中,这让公司的中央信息部门可以卸下日常的管理重担,如使用者管理、项目管
理、以及使用者安控权限管理,并将之分担到其它部门的身上。
37. 基于Web的管理─管理者可通过MicroStrategy网页工具,建立、修改、以及管理用户、
组、以及安全角色,使他们 可以在任何地点、任何时间管理商务智能系统。
43
38. 图形化建模工具─新版的MicroStrategy建模工具让使用者能通过单一接口,将其业务模
型对应到MicroStrategy的元数据之中,并以拖曳及简单的右键选单的操作方式,建立元
数据对象。MicroStrategy图形化建模工具编排了整套的项目建模过程,变得更具交互性、
更可视化,也大幅的减少了建置复杂的项目模型所需要的时间。
39. 数据立方体建议工具(Cube Advisor)─这是一个全新的工具,可用以建立动态的数据存
取策略,完全支持项目中的报表。数据立方体建议i工具具备这样能力的原因是藉由分析
报表架构,以决定报表的内容定义是否可以完整支持动态数据源的使用,并建议及建立
使用动态数据源的智能立方体,为报表提供数据。
最低的拥有成本:管理及效率
40. 支持64位Windows系统─MicroStrategy的智能型服务器以及内置集成科技(OLAP
Services、Report Services、Distribution Services)现在也支持微软窗口系统64位版本。
41. SQL引擎优化─ 新级别的SQL优化技术,减少了不必要的SQL指令解译过程,优化了多
路SQL产生的过程,提升了整体性能。
42. 变更日志─MicroStrategy对象管理工具中全新的变更纪录的日志功能,可用以追踪及
稽核在商务智能系统的元数据库对象所有的变更状况,这个对象版本控管的重大功能让
企业可以成功的完成内部稽核,并遵循美国塞班斯(Sarbanes-Oxley)法案的规定。
43. 增强的安全─通过提升密码强度、加密能力、以及内建支持微软 Active Directory(含
LDAP及Kerberos)、Tivoli、以及SiteMinder的单点登录能力,确保了企业级的数据保全
机制以及登入的灵活性。这个增强的安全机制大幅的加快了用户设置的速度。
44. 智能群集技术─功能提升的作业派送及智能服务器群集技术产生了更高的输出能力、更
高的资源利用率,并强化了系统的性能。而依调度排定的作业现在也可以由智能服务器
群集分摊执行,以分担工作的负载。
45. 提升的缓存机制─一个新的、自动化的、且提升一个层级的报表缓存机制以及Report
Service 文档的缓存设计,让您可以体验很短的报表及文件执行等待时间,且可以输出
成不同的格式,如PDF、Excel、XML、CSV、以及HTML。
46. 灵活的历史列表管理─这个功能是将历史记录以及整个缓存存储到数据库中,而不是文
件系统。此一灵活性提升了存取讯息及数据的可靠性,也拓展了扩展性,因为历史记录
储存的数据库空间可以“无限”扩展。
47. 提升的Enterprise Manager─这个部分主要是采用了全新的操作系统性能计数器,提供
内存ROLAP数据立方体使用方式,分发服务、以及提示答案的统计报表。
48. 提升的Command Manager─ Command Manager令管理工具现在可以支持很多种作业
平台,并加入了全新的Java程序能力,包含条件式、循环、以及变量。虽然没有图形化
接口可以使用,Command Manager崭新的文字模式接口仍然可以建立以及执行程序命
令。这个新的程序也可用以建立定制的外挂程序,并拥有极多的强化功能,让指令的开
发过程更快速。
49. 提升的Integrity Manager─在Integrity Manager中重新安排提示功能的优先序,或明确
指定报表级别的提示答案后,就可以享有提升后的提示解决方案相关功能的好处。
Integrity Manager通过比较报表和文件的PDF格式输出,强化了完整性测试的功能。
44
最低的持有成本:轻松的将您的MicroStrategy商务智能系统推广给更多的人使用
50. Portlet对Protlet的通信─在产品出厂时就已经具备所有Web服务器的门户整合能力,可
以轻易的将您的商务智能系统与微软SharePoint、SAP NetWeaver门户、Oralce
WebLogic、以及IBM的WebSphere整合在一起。门户整合能力让使用者的规模可以更
大,使用者可以更轻松的使用构建在现有企业级门户网站上的商务智能系统。
51. 嵌入式架构─客户化升级向导让客户化的管理更方便,因为它可以建立轻量的软件组件,
称为嵌入式组件。这些嵌入式组件可以轻松的安装,并在MicroStrategy网页工具上构建,
不需要重新编译或修改原始码。现有的样例应用如External Security模块已经是嵌入式。
52. 提升性能的组合式应用系统以及程序─提升后的整合能力和Adobe Flex 3以及Adobe的
Air Engine充分结合,可以轻松的开发全功能且可以完全离线操作的Flash应用系统,可
以下载并储存所有必须的数据,并在计算机上执行,无需连结到网络上。
53. 适用Eclipse组件的Web配置编辑器─这个功能将MicroStrategy网页工具的客户化过程
变的更有组织、更平顺、也更简化,同时也免除了手动修改相关设定文件如Page设定
文件、Style Catalog设定文件、或是展示层文件如JSP或档案的必要性。
54. 和FlexBuilder IDE互相整合─通过MicroStrategy与Adobe Flex的整合,建立各种Adobe
Flash RIA应用系统、Adobe AIR应用系统、以及其它的系统。
45
46
All Contents Copyright c 2009 MicroStrategy Incorporated. All Rights Reserved.
MicroStrategy, MicroStrategy 6, MicroStrategy 7, MicroStrategy 7i, MicroStrategy 7i Evaluation Edition, MicroStrategy 7i Olap Services, MicroStrategy 8, MicroStrategy 9, MicroStrategy
Distribution Services, MicroStrategy MultiSource Option, MicroStrategy Command Manager, MicroStrategy Enterprise Manager, MicroStrategy Object Manager, MicroStrategy Reporting
Suite, MicroStrategy Power User, MicroStrategy Analyst, MicroStrategy Consumer, MicroStrategy Email Delivery, MicroStrategy BI Author, MicroStrategy BI Modeler, MicroStrategy
Evaluation Edition, MicroStrategy Administrator, MicroStrategy Agent, MicroStrategy Architect, MicroStrategy BI Developer Kit, MicroStrategy Broadcast Server, MicroStrategy
Broadcaster, MicroStrategy Broadcaster Server, MicroStrategy Business Intelligence Platform, MicroStrategy Consulting, MicroStrategy CRM Applications, MicroStrategy Customer
Analyzer, MicroStrategy Desktop, MicroStrategy Desktop Analyst, MicroStrategy Desktop Designer, MicroStrategy eCRM 7, MicroStrategy Education, MicroStrategy eTrainer,
MicroStrategy Executive, MicroStrategy Infocenter, MicroStrategy Intelligence Server, MicroStrategy Intelligence Server Universal Edition, MicroStrategy MDX Adapter, MicroStrategy
Narrowcast Server, MicroStrategy Objects, MicroStrategy OLAP Provider, MicroStrategy SDK, MicroStrategy Support, MicroStrategy Telecaster, MicroStrategy Transactor, MicroStrategy
Web, MicroStrategy Web Business Analyzer, MicroStrategy World, Alarm, , , Angel, , Application Development and Sophisticated Analysis, Best In
Business Intelligence, Centralized Application Management, Changing The Way Government Looks At Information, DSSArchitect, DSS Broadcaster, DSS Broadcaster Server, DSS
Office, DSSServer, DSS Subscriber, DSS Telecaster, DSSWeb, eBroadcaster, eCaster, eStrategy, eTelecaster, Information Like Water, Insight Is Everything, Intelligence Through Every
Phone, Your Telephone Just Got Smarter, Intelligence To Every Decision Maker, Intelligent E-Business, IWAPU, Personal Intelligence Network, Personalized Intelligence Portal, Query
Tone, Quickstrike, Rapid Application Development, , Telepath, Telepath Intelligence, Telepath Intelligence (and Design), MicroStrategy Intelligent Cubes, The E-Business
Intelligence Platform, The Foundation For Intelligent E-Business, The Integrated Business Intelligence Platform Built For The Enterprise, The Intelligence Company, The Platform For
Intelligent E-Business, The Power Of Intelligent eBusiness, The Power Of Intelligent E-Business, The Scalable Business Intelligence Platform Built For The Internet, Industrial-Strength
Business Intelligence, Office Intelligence, MicroStrategy Office, MicroStrategy Report Services, MicroStrategy Web MMT, MicroStrategy Web Services, Pixel Perfect, MicroStrategy
Mobi le, MicroStrategy Integri ty Manager and MicroStrategy Data Mining Services are al l registered trademarks or trademarks of MicroStrategy Incorporated.
All other products are trademarks of their respective holders. Specifications subject to change without notice. MicroStrategy is not responsible for errors or omissions. MicroStrategy
m a k e s n o w a r r a n t i e s o r c o m m i t m e n t s c o n c e r n i n g t h e a v a i l a b i l i t y o f f u t u r e p r o d u c t s o r v e r s i o n s t h a t m a y b e p l a n n e d o r u n d e r d e v e l o p m e n t .
Patent Information
This product is patented. One or more of the following patents may apply to the product sold herein: . Patent Nos. 6,154,766, 6,173,310, 6,260,050, 6,263,051, 6,269,393, 6,279,033,
6,501,832, 6,567,796, 6,587,547, 6,606,596, 6,658,093, 6,658,432, 6,662,195, 6,671,715, 6,691,100, 6,694,316, 6,697,808, 6,704,723, 6,707,889, 6,741,980, 6,765,997, 6,768,788,
6,772,137, 6,788,768, 6,792,086, 6,798,867, 6,801,910, 6,820,073, 6,829,334, 6,836,537, 6,850,603, 6,859,798, 6,873,693, 6,885,734, 6,888,929, 6,895,084, 6,940,953, 6,964,012,
6,977,992, 6,996,568, 6,996,569, 7,003,512, 7,010,518, 7,016,480, 7,020,251, 7,039,165, 7,082,422, 7,113,993, 7,181,417, 7,127,403, 7,174,349, 7,194,457, 7,197,461, 7,228,303,
7,260,577, 7,266,181, 7,272,212, 7,302,639, 7,324,942, 7,330,847, 7,340,040, 7,356,758, 7,356,840, 7,415,438, 7,428,302, 7,430,562, 7,440,898 and 7,457,397. Other patent
applications are pending.