《1007、BQ可视化分析(1).ppt》由会员分享,可在线阅读,更多相关《1007、BQ可视化分析(1).ppt(37页珍藏版)》请在三一办公上搜索。
1、1007、BQ可视化分析,BQ基础教材,目 录,一、认识BQ可视化分析二、认识BQ可视化分析环境三、第一个可视化例子四、联动分析五、钻取分析六、BQ经营地图应用七、BQ仪表盘八、发布可视化分析,一、认识BQ可视化分析,可视化分析,又叫综合分析、EIS等,他将相关联的数据、报表、仪表盘、和图形等组织在一起,通过数据、对象间的联动、钻取来实现快速的、多角度的数据查看、追踪和挖掘,从而辅助决策者作出正确的判断与决策的过程。,BQ可视化分析特点:“窗体”是实现BQ可视化分析的主要对象,其采用所见即所得的设计模式进行开发;BQ窗体提供了丰富的展现元素和足够灵活的定制方式;BQ可视化分析其企业定制业务分析
2、、预警、KPI监控等模型。,1.1、BQ可视化分析概述,1.2、BQ可视化分析效果预览,二、认识BQ可视化分析环境,2.1、BQ窗体开发环境,2.2、可用元素介绍,编辑框:主要用于录入筛选条件,可以绑定环境变量;,下拉框:通过点击下拉箭头,列出备选项,可以绑定环境变量,可以构造树形选择。,标签:主要用于生成文字提示信息,分为普通“标签”和富文本格式标签,富文本标签能更好的控制字体和外观;可以绑定环境变量,可以响应“钻取”事件。,多选/单元按钮:允许用户点选多个或单个选项,可以绑定环境变量,可以垂直、水平两个方向布局。,分页控件:可以构造多页签的展示界面,Tab之间可以调整顺序,可以响应页签选中
3、改变事件。,树形控件:以树状的形式显示参数列表,供用户选择勾选,使用树控件需要一定的编程功底。,连接线:可以在两个标签之间划出一道连接线,经常用于构造杜邦分析等需要连接的分析模型。,命令按钮:经常用于响应用户的操作指令,可以响应联动、钻取、点击等指令。,步进按钮:用于用户微调数值,可以绑定环境变量,且经常和编辑框绑定同一个环境变量来使用。,BQ可视化元素表格,查询报表是BQ的可展示基本元素之一,他在效率和容量方面表现尤为凸出;界面风格可配置性高,能完全融入到可视化分析的页面内。,技巧:新建窗体后,可以将系统共享区的查询报表直接拖放到窗体中即可;查询报表的格式,钻取等信息保存在查询报表中,如需修
4、改请打开共享区查询报表修改;修改后,需要关闭窗体,重新打开窗体;查询报表的工具栏需要在可在BQ属性去配置:ShowToolBars=false,BQ可视化元素统计图,统计图是做可视化分析必不可少的元素,不同的图形它所承载的含义是不同的,因此选择一个合适、正确的统计图形是很重要的;,柱状图:,饼状图:,BQ图表类型值(ChartType):2-Column,BQ图表类型值(ChartType):1 Pie(BQ默认图形),含义:以一个圆的面积表示事物的总体,以扇形面积表示占总体的百分数的统计图;,特点:用扇形的面积表示部分在总体中所占的百分比;易于显示每组数据相对于总数的大小;,含义:用一个单位
5、长度表示一定的数量,根据数量的多少,画成长短相应成比例的直条,并按一定顺序排列起来的统计图;,特点:能够使人们一眼看出各个数据的大小;易于比较数据之间的差别;,折线图:,圆环图:,BQ图表类型值(ChartType):3-Line,BQ图表类型值(ChartType):6-Doughnut,含义:以折线的上升或下降来表示统计数量的增减变化的统计图,特点:能够显示数据的变化趋势,反映事物的变化情况,含义:像饼图一样,圆环图显示各个部分与整体之间的关系,但是它可以包含多个数据系列;,特点:能够显示一个或多个序列的占比,但不易于理解,展示多个序列的占比时,可以改用堆积柱形图或者堆积条形图。,BQ可视
6、化元素统计图,堆积图:,锥形图:,BQ图表类型值(ChartType):7 Stacked Column,BQ图表类型值(ChartType):12 Pyramid,BQ可视化元素统计图,含义:表示各组成部分在时间序列上的变化情况。,经营分析地图是BQ提供的用于构造数据地图的一种控件。,特点:地图可定制性强,可以自行拆分合并某个行地理区域,这在企业销售管理中经常发生;可以自定义分组条件和预警颜色;自由穿透和参数传递;可自定义鼠标焦点提示,从而丰富地图数据内容。,经营分析地图,提示:各种类型的仪表盘,通过配置属性:Style即可得到。,BQ可视化元素仪表盘,2.3、环境变量,环境变量是BQ中对象
7、与对象间传递数据的一种机制,它是简化可视化分析工作量的一个手段。,环境变量是属于特定对象的一块共享内存区,存在于BQ的每一个可展示对象中;BQ环境变量分为:普通环境变量、列环境变量和参数环境变量;环境变量在同一对象或同源对象中是唯一的;环境变量可以按名称相同自动赋值,也可通过脚本的EnvVar设置和获取指定名称的环境变量值。,环境变量特点:,参数与环境变量的关系:参数名称前加”?“即是参数在窗体中对应的环境变量名称,我们把他称为参数环境变量;,建立参数环境变量的方法:直接从系统共享区拖放参数到窗体中,除得到一个文本框外,还得到一个参数环境变量,可查看TextBox的BindEnvVar属性;直
8、接从窗体顶部的工具栏中,拖放一个控件(如:TextBox、ComboBox等),然后手工修改BindEnvVar属性,形式为:”?参数名称”,也可得到一个参数环境变量;从系统共享直接拖放一个带参数的对象到窗体,也可得到参数环境变量,只是此时的参数环境变量没有绑定任何可以交互的控件;,提示:参数与环境变量绑定是严格区分大小写。,参数环境变量的作用:参数环境变量的主要作用就是将用户在界面上录入的值传递到具体的查询和报表中,使其按要求提取用户所需的数据。,环境变量提示:环境变量是窗体中一组命名的变量;在整个窗体的生命周期内有效;同源的窗体之间环境变量是相互共享的;环境变量是BQ中数据传递的最佳选择;
9、环境变量需绑定控件,才能满足用户对环境变量的修改需求;,思考:如果窗体中我拖放了4个查询,每个查询都有日期参数,我需要几个参数环境变量?,三、第一个可视化分析例子,1、分析例子中图形需求与特点;2、分析取数特点;,提示1:可视化分析的取数查询是保存在共享区的;,提示2:,提示3:拖放查询到窗体,选中共享区设计的查询按住鼠标左键不放,拖放至窗体中选择弹出窗口“是”;,3.1、统计图设计流程,选中统计图,鼠标右键属性页 弹出如下对话框,选择与图表绑定的数据集;必选;,坐标轴标签来源字段;必选;,数据序列字段,至少选一个;可以存在多个序列,但图形ChartType必须为11双坐标轴类型;,提示文字,
10、即鼠标移动时,以弹出框显示的文字信息;可选。,穿透时,与图表数据绑定的参数名称;,3.2、数据与图形绑定,更多属性设置:,NumberFormat:数字格式,两位小数:#0.00#;,NoDataText:绑定数据为空时,给用户的提示信息,如:没有相关数据;,ShowValues:图形Mark显示与否,及显示内容;,3.3、图形类型与属性调整,ChartType:图表类型,参见前一节的BQ图表类型值;,ShowLegend:图例显示与否及显示位置;,Style:图形Mark显示与否,及显示内容;,3.4、布局美化心得,项目整体风格须统一,如:主体颜色,界面布局;整齐,规矩;错落有致,适当用一些
11、辅助分隔元素,如:富文本标签的渐变色;重点内容放在显眼位置;重点突出,如:需要吸引用户注意的,可以将表现内容用颜色比较明亮加粗的字体。符合日常习惯,如:根据Web习惯,能够点击的内容字体应该是:蓝色带下划线的字体;适当借助外部辅助元素,如:图片,Flash背景等,但应注意图片文件大小,否则会影响效率;,四、联动分析,联动:主要指分析页面内的各数据之间的关联变化与分析。,点击左边饼图【华北】,右侧柱状图跟随变为华北。,常用联动分析手段:refresh:_pageDataset1&Dataset2,第一步:选中任何图形,点击【鼠标右键】【链接到】;,第二步:选择链接到行为:实现联动选择refres
12、h_page,指页面内刷新;Refresh_page:后面跟需要联动的数据集控件或者SunContainer控件的控件名称;多个控件名称间用”&”分隔。,实现联动,BQ联动,主要是依靠BQ链接到属性实现,具体操作如下:,第三步:联动参数传递:本窗体内所有的环境变量传递给各子对象;窗体内的参数环境变量必须加“?”。,五、钻取分析,钻取:钻取是改变维的层次,变换分析的粒度。它包括向上钻取(roll up)和向下钻取(drill down)。,第一步:选中任何图形,点击【鼠标右键】【链接到】;,第二步:选择链接到行为:实现联动选择refresh或者popup;refresh值页面内替换钻取,并刷新目
13、标对象,popup指弹出式钻取,结尾-r m参数必不可少,-r 刷新目标对象,-m模态窗口弹出对象(即:不关闭目标对象,不可以继续往下);refresh后面跟目标对象的路径,popup中间为目标路径;,实现钻取,BQ钻取,主要是依靠BQ链接到属性实现,具体操作如下:,第三步:钻取参数传递:本窗体内所有的环境变量传递给目标对象;窗体内的参数环境变量必须加“?”;目标窗体内环境变量发生改变会影响本窗体。,经营分析地图是BQ提供的用于构造数据地图的一种控件。,特点:地图可定制性强,可以自行拆分合并某个行地理区域,这在企业销售管理中经常发生;可以自定义分组条件和预警颜色;自由穿透和参数传递;可自定义鼠
14、标焦点提示,从而丰富地图数据内容。,六、BQ经营地图应用,6.1、使用经营地图,首先、必须建立与地图对应的取数查询,查询中至少包含一个地理维度的字段,该字段内容需与地图区域名称对应,与顺序无关系;,鼠右键属性,选中地图,属性区,提示:地图默认有动画(闪动的世界地图),去除方法,在属性去修改StartMovies为0即可。,6.2、自定义Levels,说明:1、如果使Levels生效,必须删除属性开头的”;2、一个表示一级,可以自行增加或删减;3、Name表示显示在地图上的提示文字;4、Value为数值范围,即使用Value Column与其对比来判断是否落在此范围内;5、在Value中使用”可
15、以表示从n1到n2,如 1050,或者1050&表示不包含50;6、Color为地图示警色,一般会选用红、黄、绿三种颜色,红色表示差,绿色表示好。,6.3、自定义Tips,6.4、地图向下钻取,提示:环境变量传递参数,用代码改变地图路径。,6.6、自制经营地图,经营分析地图是基于图片处理生成;任意封闭的区域图片均可用于生成地图;,制作地图的步骤:在工程目录下右键菜单新建“地图”导入图片拾取边界拾取区域。,步骤:窗体工具栏其他对象仪表盘,在窗体的任意位置,点击,并按住鼠标左键不放,移动鼠标,直到满足您需要的大小为止,松开鼠标左键即可;,BindEnvVar,与仪表盘指针位置对应的环境变量名称,如
16、:销售月情况.销售金额;,FlickerFreq,预警频率,毫秒为单位;,FlickerSection,红、黄、绿,指针在那个区域时预警;,FlickerSound,预警声音文件;需要先将声音文件导入到共享区;,Hi*,表示值较大的区域的各项属性;,Mid*,表示中间部分各项属性各项属性;,Low*,表示值较小的区域各项属性;,MajorScaleCount、MinorScaleCount、Unit,共同来描述仪表盘的刻度;,Style,仪表盘风格;,提示:仪表盘的刻度只能为整数值,如果是小数,请放大。,七、仪表盘设计流程,八、发布可视化分析,将做好的可视化分析页面直接拖放到$/Web目录下即
17、可。,有关权限控制,请参考安全发布章节。,MajpjMVcyzj21HLfrvy96dv02lPPfYgxUS7IYmZkyEmZ0kGeYZS3bpLCkYH1lt4EK7CxmUX3ijoYSOer7ZuaVWYgz4EpZrUirVpMzzvNtf1XZw5oswSXOtFaejnOcmfE1lZgnN1RSXg8wLCG8CVQ3XPJMvodPFWcpiYJgZazNSEPNIaklYSu7qSd1UpaxmZDlpN9zW7kljfsLCLi26Yv109ffbnDH8LbUN1G6ACURQ39eG12KHL9tXsZ1jzgoCK8g1kuNOh5eFvcmVT5ZYVQt9z
18、k3rp3qLnf02FovEXxVRxjCcFRNppiJljNiOuk6fONnyX7fyGg7sXZ49BmCN5oy9VesHpKzdjTKwjrkCEQCFDehVmGax3lrOEbw63VscA3YSijtUKoCyiLzAlVRp7l4QgPNHxvJFFDyjUVN3oHlMah0XBd4uTbkfPIhHtw0evPmYOrdhEDoPwvYhzlGplU1AU9mpyiCXH8gpPCBRYjq77VcnbXumNE1yGfyTsbSj89J63kRTKDkKUg3mdS5sJ4X5cQ8dK7oW9IkScssECQdz2O9UTlpRjAFPChjhLdzopQzwx
19、Qf8ozdzOhogwAooXpUF83BX4C3jRgjDJiiXEUDMaNz4vQ4n164vspddHvOIVuBBdMA4xp1YhiHk0vOJ8TL1BxogzVlMpmod6ianYGmksQq6NWCEd56hZF4wfaNyZcrGfNxnPiG6ZAxSkfmhJAKtNmCqbRmppeXp8inz4eq3HkWCMSORyMMX522xpHG6basNr6KQfbZsFbHjzyNlJrruLolKFcC84dqfijBO5Dy2NaBcNEBPgQrT12PgpcKx2or2YChN5DPjs80zzdtdAdTKuW4uVv9bbZu3K2SZ2aEhTlIC1UqrIWibkzwHh6p8gLv26zr01mJybfOzFc4T7kQH1IpPwOzMDnAKPLsLrznXGjFNIA9bSWWms6ibKZwQIKrMzalwbFrQJvOP1rPH8rx2KkyYqrtQk5VRwM1HSX,