
bo软件入门 顺德移动网优室甄杰兵.ppt
48页BO软件入门顺德移动网优室甄杰兵有问题请联系13825588600互相交流 共同进步主要内容lBO基础概念和安装lDesigner的使用说明lBusinessObjects的使用说明l附录第一部分BO基础概念和安装BO软件简单介绍l全称:BusinessObjectslSYBASE公司产品,主要用于数据处理l包括三个应用软件lSupervisor(用于管理注册用户,平时不用)lDesigner(用于编辑universe,主要网优使用)lBusinessObjects(用于做统计报表,使用最多)l类似OFFICE软件包括EXCEL、WORD等各个 应用软件BusinessObjects界面Designer界面文件类型介绍1lBO整套软件主要包含两种文件luniverse:后缀UNV,用软件Designer打开 、编辑作用是把数据库各种表的结构用图 形表示,其实质就是SQL语句WHERE后面 约束条件的一部分(另一部分包含在report文 件中)lreport:后缀rep,用软件BusinessObjects打 开、编辑,平时所有的报表都是这种文件 使用有点类似EXCELreport文件都是调用 universe文件并进行后处理而形成。
文件类型介绍2luniverse文件是report文件的基础,一个 report文件可能用到1个或者多个universeuniverse文件report文件universe文件universe文件Universe文件基本概念ltable:所连接的数据库中的数据表ljoin:表与表之间的链接,用图形化表示就是用一根线把 对应的数据表中的counter连接起来lobject:就是变量,可以是数据表中的某个counter,或 者是这些counter的运算结果lobject包含三种类型ldimension:就是字符型,包括时间、网元名称、小区名等lmeasure:就是数字型,大部分计数器都是这样类型ldetail:文字描述,暂时没有用过这种类型lclass:人为地把各种object进行分类,以方便管理(类 似文件夹的概念)lsub-class:子类,在class下继续细分report文件基本概念1ldata provider:在对话框query panel中编 辑作用就是report文件调用universe文 件,挑选出需要的object(在report文件 中对应叫做variable),同时设置读取数 据的一些条件限制(一般都是某段时间、 某些网元等条件,这些条件相应成为SQL 语句中where后面结束条件的另外一部分 )。
report文件基本概念2lvariable:变量,实际意思和universe文件中的 object一样可以直接是universe文件中的 object,也可以是这些object的运算结果(通过 新建variable,编辑对应的公式完成)lvariable包括三种类型,和object的类型一样, 区别是这里用到detail类型,而object中一般不 会用到detail类型lformulas:如果通过公式计算得到的variable不 进行命名,则变成formulasBO软件的安装方法1l在ftp://10.248.188.1/公司办公/报表 可以下载,如果只 是看报表(不从OSS数据库中取数据),单独安装BO 即可;否则需要另外安装sybaes客户端(OSS数据库 是用sybase)l按照默认设置安装即可l安装完成后的处理:l如果安装了sybase客户端,需要对其设置才能连接到数据库( 打开sybase->dsedit,在dsedit打开菜单server object->add ,server name:dsdnt11o(最后一个是字母),修改服务器的地 址:tcp-132.116.19.1,5025(连接所用协议、IP地址、端口号, 有的电脑可能不支持tcp连接,则用nlwnsck)。
设置后,进行 ping操作,看是否可以成功如果成功,则说明设置正确BO软件的安装方法2l如果需要连接OSS数据库,则要根据操作系统对电脑进行相应设置 如果不进行设置,则读取时间时会发生时间格式错误的提示lwin98:不需作修改(不建议用win98系统)lwin2000:控制面板->区域选项->时间,时间格式改为HH:mm:ss(大 写H表示24小时制),上午:am,下午:pm;不能用中文控制面板-> 区域选项->日期,短日期格式最好为yyyy-MM-ddlwinxp:把后缀为sbo文件的时间格式全部改成HH:mm:ss,日期格式改成 YYYY-MM-DDl对于win2k/XP操作系统,还需要从已经正常使用的电脑上把安装路径 下的locdata文件夹拷到新装电脑覆盖对应的目录(里面包含的文件主 要是关于登录权限的,这是用Supervisor预先做好的文件,不需要修 改) l登录:所有的登录用户名是sdnqiuser,密码空,域BOMain如果 电脑连接到OSS数据库,可以选择模式,否则选择离线模式BO软件的安装方法3l如果需要读取OSS数据库,用到的 universe模板可以从网优室拷贝(一般大 部分模板网优室都能提供),然后覆盖本 机安装路径下的universe目录即可。
OSS数据库介绍lOSS系统的数据库有很多,和话务统计有 关的有四个: lBasic Database, bsddblComplementary Database, csddblAdministrative Database, asddblData Transfer Database, bufferdbl平时用于话务统计的数据来源于bsddb和 csddb(如果是看小区参数,则用到 cnadb)BSDDB简介lBSDDB对数据有简单的聚合功能,也就是可以 对交换机出来的统计数据进行时间聚合(比如 交换机一个小时出一次统计数据,经过BSDDB 的整理,可以算出一天或者一周的数据)、可 以挑出最大或者最小值等l由于数据经过聚合,故有时候数据入库可能不 全 l表(table)的名字和objtype(话务统计的一个 概念,就是某一类计数器的名字)不一定一致 ,一般都是一个管理表(XXX_ADM)对应一个 或多个数据表(XXX),管理表和数据表通过 ID关键字链接BSDDB表结构CELL_ADM ID TIME RES RPL NECELL_MAIN ID MO CFAIL counter 1 … counter nCELL_MAIN _PEAK ID MO CFAIL PEAK_HOUR PEAKTYPE counter 1 … counter nCSDDB简介lCSDDB的数据都是原始数据,没有经过 整合,故一般数据入库都比较正常。
l表(table)的名字一般都和该表所存的 objtype名字一样,基本都是一个管理表 (XXX_ADM)对应一个数据表(XXX) ,管理表和数据表通过ID关键字链接CSDDB表结构CLTCH_ADM ID TIME RES RPL NECLTCH ID MO CFAIL counter 1 … counter n建议l如果要做话务统计,要用到designer做 universe或者businessobjects做报表模板 ,则需要对话务统计有一定基础,对 bsddb和csddb的结构有一定了解才行l如果只是看报表数据,则没有必要对话务 统计进行太深入的研究第二部分Designer的使用说明如果不专门做报表,可以跳过本部分 确保已经能连接上OSS数据库界面菜单介绍class和 object 区域, 添加和 修改都 在这里Table区域,显示的表就是 该universe所用到的表格, counter之间的连线就是顶 上显示的join区域的图形化 表示添加table:右键- >insert tableJoin区域,显示 出表(table)之 间的链接,是否 显示该区域可以 通过view->list mode修改实际例子l这里做一个有关半速率话务的universe, 所用的objtype是CELTCHH,对应的table 用csddb里面的celtchh和celtchh_adm。
打开designer从开始菜单或者快捷方式打 开designer,打开后会出现 下页所示的登录界面登录 登录用户名:sdnqiuser, 密码空,域名:BOMain 这些参数已经由配置文件( locdata文件夹)定义登 录过一次后,以后会保留这 个默认名字的新建一个universe1、用菜单file->new或 者工具栏快捷按钮都可 以新建一个universe2、输入universe 的名字,比如这里 命名为celtchh3、选择csddb 数据库,然后点 击test按钮,正 常则显示下面这 个窗口,点击 OK即可不正 常则需要检查与 OSS数据库的连 接情况4、点击OK,即进 入universe编辑界 面插入table在table区域点 击右键,选择 insert table选择table在csddb数据库下选择celtchh 和celtchh_adm两个表(本例就 是用到这两个表,被选中表的前 面框框会打个勾)选中的两个表出现在table区域表之间的关键字链接1、这两个表通过ID关键字链接,把鼠标 放在其中一个表上,鼠标变成手掌形状, 选中ID关键字,拖住鼠标连接到另一个表 的ID关键字,即出现一根连线,表示两个 表的ID关键字已做链接2、通过菜单view->list mode把join区域显示出来 ,可以看到两个表的ID关 键字已做链接插入class1、点击右键, insert class,出 现右边对话框2、为该class填 入名字,这里是 celtchh,点击 OK即可插入object-definition1、点击右键, insert object, 出现右边对话框2、输入object名字, 选择object数据类型, 这里是number型3、选择object取自哪些 表、哪些counter,可以 直接输入,或者点击》箭 头,将跳出左边的窗口4、选择object取自哪个表、 哪个counter,选择后会在顶 上的框出现(可以对多个 counter进行运算)5、点击该按钮,以测试该 object选择的counter是否 正常,会出现底下窗口。
正 常后确定所有窗口插入object-properties1、新建的object默认都是 dimension类型,这种类型 对应时间、字符等,由于所 定义的object是number型, 故改成measure类型2、当步骤1改成measure类 型后,这里默认变成sum, 一般情况建议改成none3、点击OK,完成插入 一个object小结l重复前面两页的步骤,可以插入多个objectl如果插入的object要进行分类管理,可以插入多个class 或者subclassl技巧:如果某个表的大部分counter都要做出object,可 以把该表直接拖到“class和object区域”,则该表的所有 counter都变成object,但仍要人工对每个object修改其 数据类型选中某object,点击右键,选择object properties进行修改l至此,一个universe即完成,保存在BO软件安装路径下 的universe目录下即可建议保存文件名和universe名 字一样第三部分BusinessObjects的使用说明建议用到BO报表的同事都阅读本部分BusinessObjects界面菜单简介Report manager区域 ,可以通过菜单view- >report manager或者 快捷键显示或不显示Data:表示该区域显示各种变量(variable) Map:该区域显示各个report的结构 每个report相当于EXCEL里面的一个sheet 报表数据区域,显示各种 表格和图表。












