开发手册 欢迎您!
软件开发者资料库

MicroStrategy - 架构

MicroStrategy架构 - 从概述,环境设置,桌面,架构,组件概述,导入数据,OLAP服务,配置对象,公共对象,架构对象,报表对象,报表类型,切片,切块,透视,钻取和向下钻取,了解MicroStrategy,汇总,创建度量标准,嵌套度量标准,条件度量标准,创建派生度量标准,度量标准比较,创建过滤器,高级过滤器,快捷方式和嵌入式过滤器,自定义SQL查询,报表中的联接,刷新报表,智能多维数据集,创建仪表板,格式化仪表板,图形可视化,网格可视化,热图可视化,网络可视化,具有多个数据集的可视化,在仪表板中过滤数据,添加Web内容,将HTML链接到仪表板,仪表板快照,文档设计,条件格式,对象提示,对象表单创建,提示过滤器,派生文档报告,钻取图,合并和自定义组,缓存,报告缓存流,数据集市,预测模型。

MicroStrategy具有元数据驱动的架构.元数据是一个中央存储库,用于存储它使用的所有对象.任何MicroStrategy产品都可以使用元数据,这确保了对象值的一致性.存储在元数据中的对象是可重用的.

对象层

下图表示在MicroStrategy元数据中创建和存储的不同对象层./p> Objectlayers

  • 管理对象 : 此对象层建立管理MicroStrategy应用程序的安全性,用户分组和性能参数.

  • 报告对象 : 此对象层从模式和分析对象层组装构建块,以提供富有洞察力的文本和可视分析.

  • 分析对象&minus ;此对象层为复杂分析提供构建块.分析对象构建在模式层中开发的对象上.

  • 模式对象 : 此对象层提供了为业务模型定制的数据库模式的逻辑抽象.

ROLAP Architecture

MicroStrategy可以访问来自数据仓库,多维数据集数据库,平面文件,运营数据库(如ERP,CRMS,Web应用程序等)的数据.为此,它使用关系OLAP架构.

下图显示了MicroStrategy平台的整体架构,描述了它如何使用元数据对象访问各种来源的数据.

ROLAP Architecture

  • 动态MDX引擎 : 它生成优化的多维表达式(MDX),用于从SAP,Microsoft Analysis Services,Hyperion Essbase等交互式访问多维数据集数据库.

  • 动态SQL引擎 : 它生成优化的SQL,用于交互式访问数据仓库.

  • 自由格式SQL引擎 : 它可以通过图形化查询生成器或徒手SQL直接访问操作数据库,文本文件和电子表格.

统一元数据

最后,MicroStrategy Architect可以将多个源建模,就像它们是单个数据源一样,将所有这些信息存储在MicroStrategy的统一元数据中.

ROLAP元数据