BO报表WEBI开发培训BI项目组张永胜2008中兴通讯年07月版本号日期拟制/修改人修改记录1.02008-7-20张永胜初稿版本记录目录•简介•执行基本操作•处理查询•处理报表•处理文档简介WebIntelligence为企业用户提供了一种易于使用的、灵活的交互式用户界面,用于通过(全的内联网和外联网上)构建和分有关公司数据的报表。WebIntelligence软件由管理员安装在公司网络上的Web服务器中。要从本地计算机中使用WebIntelligence,您需要通过Internet浏览器登录到业务智能门户InfoView。然后,视您的安全配置文件定,您可以与公司文档中的报表交互,或使用WebIntelligence报表面板或查询面板编辑或建立自己的文档.WebIntelligence如何通过Web实施业务智能简介登录到业务智能门户InfoView后,您就可以访问WebIntelligence文档并查看报表使用页面到页面的导航按钮和文档映射(允许您从节跳转到节或从报表跳转到报表),可以轻松地在屏幕上导航。由于系统会显示提示,要求打开文档的每个用户指定要返回到报表的数据,因此,同一文档可以提供适合于每个用户的信息。当您打印报表时,WebIntelligence将自动生成一个可移植文档格式(PDF)的报表副本,以便获得最佳的打印质量。查看和打印报表简介通过在“HTML”或“交互”格式的WebIntelligence报表上进行钻取,您将能够分析显示的结果背后的详细数据。您可以将所查看的报表转换为可钻取报表,也可以在原始报表的副本上进行钻取,保留进行钻取分析之前的结果版本。对结果进行钻取简介通过采用“交互”查看格式查看WebIntelligence报表,您将能够改进报表并微调报表包含的数据,以便按需要突出显示您最感兴趣的信息。“即时报表分析”是针对以下用户设计的:•需要构建查询并想要随后构建报表的用户•需要处理其他人所创建报表的报表用户利用“即时报表分析”,您能够:•查看文档元数据,以便了解报表背后的数据以及报表的组成和过滤方式•过滤结果并对结果进行排序•添加新的表和统计图•添加公式和创建变量•设置和更改统计图和表的布局格式•通过向统计图和表中添加其他数据对结果进行切片和切块执行即时报表分析执行基本操作•简介•执行基本操作•处理查询•处理报表•处理文档执行基本操作1.启动WEB浏览器2.将浏览器指向infoview书签或URL;3.如果系统框为空,请键入带有:的服务器名称,然后输入端口号码;4.输入用户名/密码;5.在身份验证框中,选择管理员为您提供的身份;6.点确定登录infoview的主页登录infoview执行基本操作•单击infoview工具栏的”首选项”按钮•单击“webintelligence”文档的首选项•在“选择报表面板”部分中,单击“java报表面板”。•单击“确定”选择WebIntelligence文档编辑器执行基本操作•在infoview新建文档•选择一个universe并启动面板创建新文档此图标代表一个universe执行基本操作选择查询对象创建新文档执行基本操作•运行查询得到查询结果创建新文档执行基本操作•点击infoview左上的保存按钮保存•输入文件名称,和选择文件目录点确定保存成功保存新文档执行基本操作•简介•执行基本操作•处理查询•处理报表•处理文档处理查询•查询基于universe我们所构建的查询都是基于universe进行的,universe是数据库中可用信息的表示形式。构建基本查询“数据”选项卡“结果对象”创体“查询过滤器”窗体处理查询将对象添加到查询•当您处在查询视窗中进行操作并且编辑查询处于按下的状态;•在数据选项卡中,打开某个类,类展开后显示所有对象;•选择一个对象将它拖入“结果显示窗体”上;将类中所有对象添加到查询•当您处在查询视窗中进行操作并且编辑查询处于按下的状态;•选择某个类将它拖到“结果显示窗体”上。构建简单查询处理查询在类中通常对象都是以层次关系显示的。例如名为“日期的”类包含对象年、季度、月、星期层次显示如下图查询分析范围是您为了给查询中各个对象返回的数据提供更多的详细信息而可以从数据库中检索到额外的数据。分析范围的定义处理查询分析范围的级别有以下三种:分析范围的级别级别说明无只有出现在“结果对象”窗格中的对象才会被包含在查询中。下降一个级别下降两个级别下降三个级别对于“结果”窗格中的每个对象,沿层次树向下低一级、两级或三级的对象都会被包含在查询中。这些对象中的数据会存储在多维数据集中,直到您将它们添加到文档。定制手动添加到“分析范围”窗格的所有对象都包含在查询中。处理查询•在查询视窗中单击“显示/隐藏分析范围窗格”使它显示为按下状态,分析范围的面板出现在”结果对象”窗格的底部,缺省是“无,单击分析范围窗口上的下拉框选择范围级别,该级别会出现在列表框中,并且在层次上低于”结果对象“窗格中每个维的维会出现在”分析范围“窗格中;设置分析范围分析范围窗格处理查询在查询视窗中点击工具条左上角的按钮,就会弹出SQL显示器,显示产生的SQL语句,我使用自定义SQL可以对SQL语句进行修改。查看报表产生的SQL处理查询在“查询视窗”中把对象拖入“显示结果”窗口后,点击右上的Webintelligence会生成一个垂直表显示查询结果运行报表处理查询•您可以在一个WebIntelligence文档中包括一个或多个查询。当您包括多个查询时,这些查询可以基于InfoView中提供的一个Universe或多个Universe。使用多个查询查询一查询二简介•在查询工具栏上单击“添加查询”按钮,Universe对话框即会出现。选择一个Universe,新的查询窗口就会出现;添加多个查询新的查询窗口选择新的universe处理查询•当您合并针对不同查询的对象创建的报表过滤器时,WebIntelligence会分别计算各个过滤器。这意味着将会用与Or运算符相同的方式来对待用于合并过滤器的And运算符。报表过滤器处理查询•当您在Universe上构建查询时,您可以过滤该查询以限制WebIntelligence返回到文档的数据。查询过滤器会从数据库中检索数据的子集并将对应的值返回到文档。•通过在查询的数据定义中包括查询过滤器,您可以:•只检索回答特定业务问题所需的数据•在特定用户访问文档时隐藏您不想让他们看到的•最大程度地减少返回到文档的数据量以优化性能查询过滤器的工作方式处理查询在使用“Java报表面板”构建查询时,您可以应用四种类型的查询过滤器:•预定义过滤器-由您的管理员创建•定制过滤器-您在查询上定义•提示-定义这些动态过滤器以显示问题或值的列表,这样您或其他用户能够在每次文档刷新时选择不同的过滤器值•高级过滤器-针对数据子集在查询上定义查询过滤器的类型处理查询创建过滤器需要指定三个元素:•过滤器的对象•运算符•值过滤器的组成元素过滤器对象运算符值处理查询•使用“查询编辑器”您可以在定义过滤器值时从一系列运算符中进行选择以定义过滤器条件,并可以从“值列表”中选择值或键入一个常量。•步骤:在“查询”工具栏上,单击“显示/隐藏过滤器器窗格”按钮以显示“查询过滤器”窗体,选择需要过滤得对象并将其拖到“查询过滤器”窗格。将会出现过滤器编辑器,单击运算符下方列表框选择一个运算符,选择常量或者列表中的值。使用“查询编辑器”创建过滤器处理查询•什么是提示提示是一个动态过滤器,每次您刷新文档中的数据时它都会显示问题。您通过键入或选择在您刷新数据之前要查看的值来回答提示。WebIntelligence只从数据库中检索您指定的值,并将这些值返回到文档中的报表中。提示允许多名用户查看一个文档,以指定数据库信息的不同子集并在同一报表的表和统计图中显示它。提示还可以减少从数据库中检索数据所用的时间。构建查询的提示过滤器当你刷新报表的时候将会弹出提示窗体处理查询创建提示•在编辑查询的视图中,将你要对其应用提示的对象拖放到“查询过滤器”窗格中,选择一个运算符在操作类型中选择“提示”,缺省的提示消息会显示在“提示文本”框中,将消息编辑为描述一个业务问题,选中提示选项以定义提示的显示方式,单击确定以确认提示。给文档添加提示处理查询通过在一个查询中合并多个提示,可以过滤返回到文档的数据,以便查看报表的每个人都只看到与他们的业务需要相关的信息步骤1.创建每一个提示2.确保“查询”工具栏上的“显示/隐藏过滤器窗格”按钮处于按下状态。您可以在“查询过滤器”窗格中查看查询上的提示。缺省情况下,WebIntelligence会使用过滤器“和”运算符合并提示,3.可以保留“和”运算符,也可以将运算符更改为“或”。合并提示目录•简介•执行基本操作•处理查询•处理报表•处理文档处理报表•垂直表Webintellgence中的表模版处理报表水平表表单查看和打印报表处理报表交叉表查看和打印报表处理报表创建表有两种方式:1.通过拖动对象到报表创建表2.通过选择模版来创建表创建表处理报表通过拖动对象到报表创建表将对象拖入报表生成一列处理报表通过选择模版创建报表选择模版拖入模版拖入对象生成报表处理报表•1在报表中选择一个表。当表处于选定状态时,表的周围将出现一个灰色边框。•2使您的指针保持按下状态并按Ctrl键。WebIntelligence会在原表顶部创建一个重复表。•3在您的指针和Ctrl键处于按下状态时,将重复表拖动到报表的某个空白区域。•4、松开鼠标复制表处理报表给表应用不同模版选择需要转换的模版样式将模版拖入到表中处理报表统计图类型包括以下五种:插入统计图和设置统计图格式雷达图,极点图条形图折线图饼图面积图处理报表创建图表定义好查询后,切换到报表编辑视图选择好图的样式,拖入到报表编辑页面处理报表查看和打印报表报表上生成的空模版将对象拖入对应的坐标中完成统计图处理报表将现有便或者统计图转换为其它统计图类型处理报表使用旋转将统计图模版应用到表或者统计图右键选定统计图或者表,就会出现一个快菜单,单击“转向“将会弹出转向窗口。在菜单中选择需要转换的表或者图处理报表•在统计图属性中我们可以任意对统计图的标题、大小、背景颜色、坐标标记等格式进行修改设置统计图格式处理报表能应用到报表单元格的数据格式:设置数字和时期格式格式说明缺省值为Universe上的对象定义的格式。数字小数或整数值的格式。货币货币值的格式。布尔值True、false。日期/时间日期和时间格式。处理报表使用快捷单应用预定义格式右键单击表、节上的单元格或独立单元格时,将出现快捷菜单。选择格式化数据定义数据的格式处理报表使用属性卡预定义单元格格式选定单元格,单击属性选项卡,单击单元格子选项卡单击数值格式选项选择要应用于选定单元格的内容的特定格式处理报表链接到的图像URL必须是下列格式之一:•GIF?支持256色,要插入徽标或图标时可使用此格式•JPG?支持1600万种颜色,最适合于照片和复杂图形可以将皮肤或图像作为背景插入到报表的下列部分:•整个报表•报表页眉或页脚•节•表•表单元格•独立单元格在报表中使用图像处理报表使图像做为背景链接的方法单击要应用皮肤的报表区域:单击“格式”子选项卡。单击“图像(URL)”。即会出现图像选项在“URL”文本框中,键入图像文件的文件名。(WebIntelligence将在文件名前面插入HTML标记boimg://,并将其链接到公司Web服务器上的图像文件。)或者在“URL”文本框中,键入Web服务器URL,后跟图像文件的文件名。(URL和文件名不能包含空格。)处理报表节包含节单元格和节本身。节可以包含一个或多个表、统计图或表单。创建节节单元格1节单元格2节1节2处理报表创建节选择页眉单元格时,维名称处于选定状态选择标题单元格时维度处于被选中状态将选定单元格拖动到表的上方,并将其放在报表背景上。处理报表创建子节从表中移动单元格并将其放在现有节单元格的下面通过选择“数据”选项卡上列出的一个维对象,然后将该维