《商务智能自定义报表实现技术介绍.ppt》由会员分享,可在线阅读,更多相关《商务智能自定义报表实现技术介绍.ppt(9页珍藏版)》请在三一办公上搜索。
1、商务智能自定义报表实现技术介绍,目 录,商务智能自定义报表实现的技术框架,1,1.1技术架构图(三层体系):,SERVER,多维数据库,中间层,OLAP4J,JAVA,CLIENT,ADOMD.NET,C#,Blazeds,1,商务智能自定义报表实现的技术框架,1.2 OLAP4J,OLAP4J是一个简单的、开源的Java API,用于连接OLAP服务器或编写多维应用程序。是一个类似于JDBC的驱动,但访问的是多维数据。,商务智能自定义报表实现的技术框架,2,1.3 XMLA,XML for Analysis(XMLA)是一种基于简单对象访问协议(SOAP)的 XML 协议,它是专为对驻留在
2、Web 上的任何标准多维数据源的通用数据访问而设计的,XMLA 也是一种针对 Microsoft SQL Server Analysis Services 的本机协议,用于客户端应用程序与 Analysis Services 实例之间的所有交互.XMLA是一组基于SOAP的XML API,明确规定了客户端应用与服务器端数据提供者的互操作。传统的数据访问技术,比如OLE DB和ODBC,服务器的数据提供者必须安装在客户端,客户端应用必须与之紧密的结合起来才能访问相应的数据。因此传统的方法依赖于硬件平台,操作系统,编程语言,模型接口,客户端和服务器组件的版本匹配。XML是一种通用的扩展标记语言,可
3、以通过HTTP消息(不需要任何客户端组件)来调用方法和传递数据。XML for Analysis可以使得在任何平台上,任何开发语言,在Internet的任意位置(不需要考虑版本信息)就可以访问OLAP服务器。,2,商务智能自定义报表实现的开发工具选择,1.1 FLEX+JAVA+MDX,客户端开发语言:FLEX,ACTIONSCRIPT开发工具:adobe Flash builder中间件开发语言:JAVA开发工具:myeclipse数据库端开发语言:MDXadobe Flash builder开发多维报表:Myeclipse:,2,商务智能自定义报表实现的主要功能,主要功能,OlapDataGrid和AdvancedDataGrid 钻取:上钻(Drill-up),下钻(Drill-down)上钻:Drill-up 是在某一维上将低层次的细节数据 概括到高层次的汇总数据,或者减少维数.下钻:而 Drill-down 则相反,它从汇总数据深入到细节 数 据进行观察或增加新维.切片和切块:旋转:是变换维的方向,即在表格中重新安排维的放置(例 如 行列互换)。图表联动:,2,商务智能自定义报表实现的主要功能,FLEX图表控件,ColumnChart,PieChart,LineChart.,谢 谢!,