- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
BI系统架构设计及开发方法主要内容 第一部分 BI系统架构设计一 第二部分 BI系统开发方法 第三部分 BI系统权限控制传统BI和内存式BI:传统BI工具基于数据驱动,以瀑布开发模式建设BI系统。传统BI工具需要预先形成CUBE,交付时间在半年左右,如果需求发生变化,相关模块调整周期按月计算。通常传统BI工具模块较多,操作复杂,无法形成自服务BIIBM cognos、SAP BO、oracle BIEE、Microsoft BI内存式BI软件区别于传统BI软件,基于业务驱动,无需预生成Cube,交付周期按周、月计算,,能够形成自服务BI系统。对于需求变化,交付周期按天、周计算,相关模块调整不大。Yonghong Z-Suite、tableau、QlikViewQlikview介绍QlikView是QlikTech的旗舰产品,近7年成为全球增长率最快的BI产品。2010年7月在/doc/1338282.html纳斯达克上市。Gartner把它列在Leaders象限并称为Magic Product.2009年Aberdeen年把它作为BI市场唯一的Champion. 目前QlikView引领了内存型BI产品的方向,也代表着下一代BI产品的方向。BI系统架构设计第一部分ETL架构设计方法ETL(Extract-Transform-Load):即数据抽取(清洗)、转换、装载。多用于数据仓库技术中,目的在于将海量数据进行逻辑性梳理,去除脏数据,将杂乱的数据用一定的逻辑串联起来,形成有价值的数据信息的过程。Qlikview的ETL整个过程是在自身的脚本里面实现的Tableau需要专门的ETL工具用作配合,在数据仓库中实现的Qlikview的三层结构:1.基础数据抽取:Qlikview几乎支持所有的数据库SQL的select语句例如:销售订单抬头:SQL selectVBELN as 订单号,VBTYP as 订单类型From sapsr3.VBAK where mandt=‘601’ ;STORE 销售订单抬头 into ..\销售订单抬头.qvd(qvd);Drop table 销售订单抬头;注意:UNION不适用于qlikview,可以用Add或者Concatnate代替2.基础数据的逻辑处理:建立正确的数据模型。常用的关键字有 join 、keep、concatnate、group by、exit script、resident、noconcatnate等特别注意:join和keep的区别,join是在两张表做连接后合并成一张表,Keep是在两张表做左联接之后还是保持两张表的结构另外,qlikview没有提供调试数据的工具,仅仅提供了调试代码是否有明显的语法错误的工具,因此,经常要借助Exit script的这个关键字给脚本打断点,来判断数据是否有误。3.界面设计:利用第二层处理好的事实数据,装载到第三层,然后利用集合分析,聚合等手段,将数据按照需求进行汇总,并通过提供的各种图标插件将数据展示出来。合理利用透视表,垂直表,网格,柱状图,条形图,组合图饼状图,仪表盘,散点图,雷达图等工具BI系统开发方法第二部分基础数据收集 业务部门提出需求后,需求分析人员根据需求,找到所需要的数据源,并且告知开发人员数据之间的逻辑关系,处理事项等维度数据整理 将可能用于业务分析的维度整理出来,与基础数据关联,形成能够多维划分的有效数据供业务部门决策一、ETL建模方法1.基础数据抽取2.数据逻辑处理3.数据展示层开发1.数据的抽取Qlikview可以使用多种数据库作为数据源,例如Orical,Sql server,my sql等,也可以用文件作为数据源,如Excel文件,TXT文本等,还可以用自身系统的数据源文件,如QVD文件,QVW文件等例如:以SAP的后台Orical作为数据源,连接数据库的语句为ODBC CONNECT TO [sapprd;DBQ=sapprd] (XUserId is HKSdAZVMBDZAHZRMAA, XPassword is cIKcKTBNQTcIWPVOTLZEXSA);(标红的地方是对用户名和密码加密) 将抽取的数据储存在自身的数据源文件中处理完后释放空间增量数据抽取let TODAY=date(Today(),YYYYMMDD);Let YESTERDAY=date(Today()-1,YYYYMMDD);物料凭证增量:SQL SELECT T1.MBLNR as 物料凭证,T1.MJAHR AS 会计年度,T1.ZEILE AS 物料凭证行,T1.BWART AS 移动类型,T1.XAUTO AS 自动标识,T1.MATNR AS 物料号,T1.WERKS AS 工厂,T1.LGORT AS
您可能关注的文档
最近下载
- DBJ∕T13-363-2021 福建省智慧杆建设技术标准.pdf VIP
- 2023年初级会计职称《经济法基础》精讲课件-第一章--总论.pptx VIP
- 科学教育出版社七年级上册劳动实践手册教案.docx VIP
- 建筑施工 - L17J104复合外模板现浇混凝土保温系统建筑构造(山东图集2018.1.1实施).pdf VIP
- 2023年初级会计职称《经济法基础》精讲课件--第二章-会计法律制度.pptx VIP
- 高中英语句子成分及简单句的五种基本句型课件(共47张PPT).ppt VIP
- 风管精品工程施工方案(3篇).docx VIP
- DLT 1572.3-2016 变电站和发电厂直流辅助电源系统短路电流 第3部分:算例.docx VIP
- 职业技术学院《三坐标智能测量技术》课程标准 机械制造及自动化专业.pdf VIP
- 《特种设备安全培训》精品课件(2024).pptx VIP
文档评论(0)