




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、技术文件名称: BO安装、配置&报表制作培训技术文件编号: 版 本共 26 页(包括封面) 拟 制 _ 审 核 _ 会 签 _ _ _ _ 标准化 _ 批 准 _SEPG模板版本变更记录:版本号拟制/修改日期拟制/修改人修改记录批准人注意:以下为开发人员填写部分:工件版本变更记录:版本号拟制/修改日期拟制/修改人修改记录批准人目 录1概述51.2术语、定义和缩略语51.2.1术语、定义52BO工具安装53BO工具配置63.5设置SESSION连接时间,连接数84创建语义层94.3确定维、事实、明细105制作报表135.2新 Web Intelligence 文档156BO和.NET(注
2、:以一个新创建的项目做介绍)216.1 集成216.1.2建立一个登陆文件,用于登陆BO,然后将登陆信息存入相关Session中,以便调用BO文件时使用,文件名任意取,本例取名LogonForm,如图:226.1.3 在LogonForm.aspx. cs的文件头引用两个名字空间237BO资料文档258BO报表设计总结258.2必须有数据,才能设计报表259数据表列表2610其它说明2611参考资料261 概述1.1 编写目的编写本文档的目的是介绍BO软件的安装和使用,以及设计报表的全部过程。1.2 术语、定义和缩略语1.2.1 术语、定义术语定义BObusinessobjects1.2.2
3、缩略语无2 BO工具安装2.1 准备ORACLE数据库需要创建CMS资料库使用的SCHEMA,在不同的环境采用CMS_DEVE、CMS_TEST、CMS_PROD。2.2 准备软件和软件许可keycode*.*2.3 安装文件位置2.42.5 软件安装位置程序BusinessObjects XI Release 2BusinessObjects Enterprise3 BO工具配置3.1 创建用户在中央管理控制台中创建用户,可以给用户分配是那个用户组。3.2 启动OS服务在OS系统中启动的服务和BO中的服务的功能相同,BO菜单组“中央配置管理器”页可以启动BO的服务3.3 启动BO服务BO环境
4、运行,必须启动“中央管理服务器”和“输出文件资源库服务器”和“输入文件资源库服务器”。3.4 设置报表的首选项在首选项中,控制报表是以哪种方式打开文档,同时确定关闭IE窗口时,是否注销INFOVIEW。3.5 设置SESSION连接时间,连接数在中央管理控制台,选中“botest.Web_IntelligenceReportServer - Web Intelligence 报表服务器”设置如下参数:最大同时连接数 连接超时值列表批大小 自定义排序值列表的最大大小 Universe 缓存大小 值列表缓存 启用查看缓存 启用实时缓存4 创建语义层4.1 创建连接服务的选项时,BO服务器4.2 连
5、接维表和事实表关系连接维表和事实表的字段,确定对应关系,通常是维表为1,事实表的字段是N4.3 确定维、事实、明细事实指标,一般应该是有聚合功能,例如SUM(),否则数据特别多,没有聚合。当需要报表之间传递参数,需要用到明细,是绿色的对象。4.4 设计维的层次定义维度层次,从设置功能分析,一个维度就能够能有一个钻取模式,不能有两个层次,不同的钻取路径。4.5 多个事实的上下文在做语义层,当有多个事实,不指定上下文,将产生回路,多个事实表产生笛卡儿乘积,当指定了上下文,在制作报表是,可以选上下文,报纸组合的SQL语句是正确的。4.6 导出把语义层,送入资料库中,在制作报表中才能使用该语义层。5
6、制作报表采用BS方式制作报表,当JRE的版本不正确,出现了乱字符,自动在客户端安装一个插件。5.1 介绍infoview菜单5.2 新 Web Intelligence 文档编辑查询页,指定查询的维度和事实,而编辑报表,是控制报表的样式。5.3 设计钻取BO报表5.4 设计交叉BO报表5.5 设计UNION报表采用创建合并查询,选择的字段数,字段类型和顺序,必须相同,才能组合成UNION ALL语句。查看SQL,看看是否组合的SQL正确。5.6 设计待参数报表带参数的报表,调用子报表,采用报警设置方式,确定行和列,把CELL中的行边和列边的数值,传入子报表。6 BO和.NET(注:以一个新创建
7、的项目做介绍)6.1 集成6.1.2建立一个登陆文件,用于登陆BO,然后将登陆信息存入相关Session中,以便调用BO文件时使用,文件名任意取,本例取名LogonForm,如图:6.1.3 在LogonForm.aspx. cs的文件头引用两个名字空间using System.Web.Security;using CrystalDecisions.Enterprise;6.1.4 在文件中创建一个登陆BO的方法privatevoid logonForm()SessionMgr sessionMgr = new SessionMgr();EnterpriseSession enterprise
8、Session;InfoStore infoStore;EnterpriseService enterpriseService;try/第一个参数是登陆BO的用户名,第二个参数是密码,第三个参数BO服务器的地址,第四个参数是登陆验证的方式,通常选EnterpriseenterpriseSession = sessionMgr.Logon("bobje","","26","Enterprise");catch(Exception ex)thrownew Exception("Sorry -
9、 you could not be logged on: " + ex.Message);enterpriseService = enterpriseSession.GetService("InfoStore");infoStore = new InfoStore(enterpriseService);/将相关登陆信息放入相关SessionSession"InfoStore" = infoStore;Session"EnterpriseSession" = enterpriseSession;FormsAuthenticat
10、ion.RedirectFromLoginPage("botest", false);在pageload中调用此方法6.1.5 登陆成功后,页面自动转向页面,如果没有此页面,先要创建一个.在此文件中先引用两个名字空间using CrystalDecisions.Enterprise;using CrystalDecisions.Enterprise.Desktop;然后创建两个私有变量private EnterpriseSession enterpriseSession;private InfoStore infoStore;在pageload中给这个变量赋予登陆信息inf
11、oStore = (InfoStore)Session"InfoStore"enterpriseSession = (EnterpriseSession)Session"EnterpriseSession"然后建立一个会话(token)string token = enterpriseSession.LogonTokenMgr.DefaultToken;然后根据这些信息组合调用BO文件的URL串string webiURL="26/businessobjects/enterprise115/InfoView/scripts/o
12、pendocument.aspx?lang=en&iDocID="+strDocId+"&sType=wid&sWindow=Same&token=" + token; 最后请求页面Response.Redirect(webiURL);中的配置<authenticationmode="Forms"><formsloginUrl="LogonForm.aspx"name=".CEForNet"protection="All"timeout
13、="30"path="/"/></authentication><authorization><denyusers="?"/></authorization>7 BO资料文档Howto*.*BO和DOTNET集成使用的资源,在ZTE_BUD_RPTDOTNET集成中8 BO报表设计总结8.1 需求必须明确包含了报表的样式,数据的来源,数据的质量,8.2 必须有数据,才能设计报表进当有了数据后,才能进行报表设计,设计报表的展现风格,调整格式。8.3 维度建模维表的层次和属性,要求等满
14、足报表的要求,维表的质量和事实表的结构,对查询效率有特别大的影响。8.4 BI工具的比较BI工具,基本上都能满足报表要求,有了规范的数据,即使不用BI工具也能方便设计出需要的报表。8.5 缺少了一个应用平台现有的公司应用系统,不是一个平台的概念,是个应用;如果是个平台,会产生设计、测试、部署,活动更加流畅,也能快速实现用户的需求,把更多的精力用到数据模型的构建上。8.6 BO顾问交流中的问题在安装时出现的软,硬件问题,此次就出现了由于版本不足,iis出现错误等原因所造成的安装问题。在交流过程中顾问反复要求事实数据,此问题涉及多方面原因,暂时无法马上完全解决。现在相关人员提供的文档只有订货数据,
15、而没有发货数据,由于发货和订货的数据结构可能存在差别,故发货无法构造。在构造的数据中有些数据不可靠,需要以后重新录入,比如发货的"金额"。在订货数据建维时,顾问提出建立11个维,理由是根据发货数据文档中的数据结构,每个字段都可以看成一个视觉维度.9 数据表列表表名备注类型BSL_OCU_FCT事实表市场占有率DIM_PRODUCT_OCU产品维市场占有率DIM_PROJECT_OCU项目维市场占有率DIM_REGION_OCU地区维市场占有率DIM_SALE_OCU营销维市场占有率DIM_SOURCE_OCU源类型维市场占有率DIM_VENDOR_OCU供应商维市场占有率DIM_CUS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 罐区安全管理制度执行与监督机制考核试卷
- 光学薄膜与光学元件的表面处理技术考核试卷
- 泉州市安溪县2025年三上数学期末调研试题含解析
- 克什克腾旗2025年四上数学期末学业水平测试模拟试题含解析
- 云南省德宏傣族景颇族自治州陇川县2025-2026学年三上数学期末综合测试试题含解析
- 矿山安全监测仪器市场发展趋势考核试卷
- DVB-TT接收设备售后服务与客户支持体系构建考核试卷
- 实时数据分析与会展活动调整考核试卷
- 动物用药批发商的国际化市场拓展考核试卷
- 印刷业节能技术改造项目资金支持申请指南考核试卷
- 用人单位职业卫生档案(加油站)
- GB/T 35786-2017机动车电子标识读写设备通用规范
- GB/T 19378-2003农药剂型名称及代码
- 《经济学基础》教案
- DB37T242-2021建筑消防设施检测技术规程
- 供应商库入库资料
- 桥台裂缝加固处理方案
- 脚手架架在楼板上验算书
- ThinkPad X220 拆机解析深入分析
- Toolbox中文使用说明(图例)
- 第3章沼气发酵原理与设计
评论
0/150
提交评论