BO安装、配置&报表制作培训

上传人:沙** 文档编号:78656797 上传时间:2022-04-22 格式:DOC 页数:26 大小:919.50KB
收藏 版权申诉 举报 下载
BO安装、配置&报表制作培训_第1页
第1页 / 共26页
BO安装、配置&报表制作培训_第2页
第2页 / 共26页
BO安装、配置&报表制作培训_第3页
第3页 / 共26页
资源描述:

《BO安装、配置&报表制作培训》由会员分享,可在线阅读,更多相关《BO安装、配置&报表制作培训(26页珍藏版)》请在装配图网上搜索。

1、技 术 文 件技术文件名称: BO安装、配置&报表制作培训技术文件编号: 版 本:1.0共 26 页(包括封面) 拟 制 _ 审 核 _ 会 签 _ _ _ _ 标准化 _ 批 准 _第 1 页 共 26 页 BO安装、配置&报表制作培训SEPG模板版本变更记录:版本号拟制/修改日期拟制/修改人修改记录批准人注意:以下为开发人员填写部分:工件版本变更记录:版本号拟制/修改日期拟制/修改人修改记录批准人目 录1概述51.1编写目的51.2术语、定义和缩略语51.2.1术语、定义51.2.2缩略语52BO工具安装52.1准备ORACLE数据库52.2准备软件和软件许可52.3安装文件位置52.4运

2、行setup.exe文件52.5软件安装位置53BO工具配置63.1创建用户63.2启动OS服务63.3启动BO服务73.4设置报表的首选项73.5设置SESSION连接时间,连接数84创建语义层94.1创建连接94.2连接维表和事实表关系104.3确定维、事实、明细104.4设计维的层次114.5多个事实的上下文124.6导出125制作报表135.1介绍infoview菜单145.2新 Web Intelligence 文档155.3设计钻取BO报表165.4设计交叉BO报表175.5设计UNION报表185.6设计待参数报表196BO和.NET(注:以一个新创建的项目做介绍)216.1 集

3、成216.1.1在项目中引用相关的dll文件226.1.2建立一个登陆文件,用于登陆BO,然后将登陆信息存入相关Session中,以便调用BO文件时使用,文件名任意取,本例取名LogonForm,如图:226.1.3 在LogonForm.aspx. cs的文件头引用两个名字空间237BO资料文档258BO报表设计总结258.1需求必须明确258.2必须有数据,才能设计报表258.3维度建模258.4BI工具的比较258.5缺少了一个应用平台258.6BO顾问交流中的问题259数据表列表2610其它说明2611参考资料261 概述1.1 编写目的编写本文档的目的是介绍BO软件的安装和使用,以及

4、设计报表的全部过程。1.2 术语、定义和缩略语1.2.1 术语、定义术语定义BObusinessobjects1.2.2 缩略语无2 BO工具安装2.1 准备ORACLE数据库需要创建CMS资料库使用的SCHEMA,在不同的环境采用CMS_DEVE、CMS_TEST、CMS_PROD。2.2 准备软件和软件许可keycode*.*2.3 安装文件位置EXI_R2.ISO2.4 运行setup.exe文件EXI_R2.ISOsetup.exe2.5 软件安装位置程序BusinessObjects XI Release 2BusinessObjects Enterprise3 BO工具配置3.1

5、创建用户在中央管理控制台中创建用户,可以给用户分配是那个用户组。3.2 启动OS服务在OS系统中启动的服务和BO中的服务的功能相同,BO菜单组“中央配置管理器”页可以启动BO的服务3.3 启动BO服务BO环境运行,必须启动“中央管理服务器”和“输出文件资源库服务器”和“输入文件资源库服务器”。3.4 设置报表的首选项在首选项中,控制报表是以哪种方式打开文档,同时确定关闭IE窗口时,是否注销INFOVIEW。3.5 设置SESSION连接时间,连接数在中央管理控制台,选中“botest.Web_IntelligenceReportServer - Web Intelligence 报表服务器”设

6、置如下参数:最大同时连接数 连接超时值列表批大小 自定义排序值列表的最大大小 Universe 缓存大小 值列表缓存 启用查看缓存 启用实时缓存4 创建语义层4.1 创建连接服务的选项时,BO服务器上的ORACLE的TNSNAMES.ORA中的数据库别名4.2 连接维表和事实表关系连接维表和事实表的字段,确定对应关系,通常是维表为1,事实表的字段是N4.3 确定维、事实、明细事实指标,一般应该是有聚合功能,例如SUM(),否则数据特别多,没有聚合。当需要报表之间传递参数,需要用到明细,是绿色的对象。4.4 设计维的层次定义维度层次,从设置功能分析,一个维度就能够能有一个钻取模式,不能有两个层次

7、,不同的钻取路径。4.5 多个事实的上下文在做语义层,当有多个事实,不指定上下文,将产生回路,多个事实表产生笛卡儿乘积,当指定了上下文,在制作报表是,可以选上下文,报纸组合的SQL语句是正确的。4.6 导出把语义层,送入资料库中,在制作报表中才能使用该语义层。5 制作报表采用BS方式制作报表,当JRE的版本不正确,出现了乱字符,自动在客户端安装一个插件。5.1 介绍infoview菜单5.2 新 Web Intelligence 文档编辑查询页,指定查询的维度和事实,而编辑报表,是控制报表的样式。5.3 设计钻取BO报表5.4 设计交叉BO报表5.5 设计UNION报表采用创建合并查询,选择的

8、字段数,字段类型和顺序,必须相同,才能组合成UNION ALL语句。查看SQL,看看是否组合的SQL正确。5.6 设计待参数报表带参数的报表,调用子报表,采用报警设置方式,确定行和列,把CELL中的行边和列边的数值,传入子报表。6 BO和.NET(注:以一个新创建的项目做介绍)6.1 集成6.1.1在项目中引用相关的dll文件6.1.2建立一个登陆文件,用于登陆BO,然后将登陆信息存入相关Session中,以便调用BO文件时使用,文件名任意取,本例取名LogonForm,如图: 6.1.3 在LogonForm.aspx. cs的文件头引用两个名字空间using System.Web.Secu

9、rity;using CrystalDecisions.Enterprise;6.1.4 在LogonForm.aspx.cs文件中创建一个登陆BO的方法private void logonForm() SessionMgr sessionMgr = new SessionMgr(); EnterpriseSession enterpriseSession; InfoStore infoStore; EnterpriseService enterpriseService; try /第一个参数是登陆BO的用户名,第二个参数是密码,第三个参数BO服务器的地址,第四个参数是登陆验证的方式,通常选E

10、nterprise enterpriseSession = sessionMgr.Logon(bobje,10.30.1.126,Enterprise); catch(Exception ex) throw new Exception(Sorry - you could not be logged on: + ex.Message); enterpriseService = enterpriseSession.GetService(InfoStore); infoStore = new InfoStore(enterpriseService); /将相关登陆信息放入相关Session Sess

11、ionInfoStore = infoStore; SessionEnterpriseSession = enterpriseSession; FormsAuthentication.RedirectFromLoginPage(botest, false);在pageload中调用此方法6.1.5 登陆成功后,页面自动转向default.aspx页面,如果没有此页面,先要创建一个.在此文件中先引用两个名字空间 using CrystalDecisions.Enterprise;using CrystalDecisions.Enterprise.Desktop;然后创建两个私有变量private

12、 EnterpriseSession enterpriseSession;private InfoStore infoStore;在pageload中给这个变量赋予登陆信息infoStore = (InfoStore)SessionInfoStore;enterpriseSession = (EnterpriseSession)SessionEnterpriseSession;然后建立一个会话(token)string token = enterpriseSession.LogonTokenMgr.DefaultToken;然后根据这些信息组合调用BO文件的URL串 string webiUR

13、L=10.30.1.126/businessobjects/enterprise115/InfoView/scripts/opendocument.aspx?lang=en&iDocID=+strDocId+&sType=wid&sWindow=Same&token= + token; 最后请求页面 Response.Redirect(webiURL);6.2 Web.config中的配置 7 BO资料文档Howto*.*BO和DOTNET集成使用的资源,在ZTE_BUD_RPTDOTNET集成bin.rar中8 BO报表设计总结8.1 需求必须明确包含了报表的样式,数据的来源,数据的质量,8

14、.2 必须有数据,才能设计报表进当有了数据后,才能进行报表设计,设计报表的展现风格,调整格式。8.3 维度建模维表的层次和属性,要求等满足报表的要求,维表的质量和事实表的结构,对查询效率有特别大的影响。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_

16、OCU营销维市场占有率DIM_SOURCE_OCU源类型维市场占有率DIM_VENDOR_OCU供应商维市场占有率DIM_CUST_OCU运营商维市场占有率D_BUD_COUN预算编制D_BUD_CUST预算编制D_BUD_DEPT预算编制D_BUD_OPRA预算编制D_BUD_PERI预算编制D_BUD_PRE预算编制D_BUD_PRODUCT预算编制F_BUD_ORDER预算订货预算编制F_BUD_RECEIPT预算收款预算编制F_BUD_SHIP预算发货预算编制ODS_EXCEL_ORDER订货额订货分布ODS_EXCEL_ORDER_BAK订货分布(备份)10 其它说明无11 参考资料无第 26 页 共 26 页

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!