用友BQ商业智能设计模式_第1页
用友BQ商业智能设计模式_第2页
用友BQ商业智能设计模式_第3页
用友BQ商业智能设计模式_第4页
用友BQ商业智能设计模式_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、用友BQ商业智能设计模式概述一个完整的商业智能平台应该包括用户视角和开发者视角;对用友BQ商业智能平台而言,开发者视角就是设计模式。开发者视角应该包括相应的安全管理、数据源连接、任务计划管理、外部接口服务、报表开发;在商业智能工具选型的时候,开发人员虽然不是决定性作用,也至少有相应的建议权和影响力;对于实施者或某些开发用户而言,后台功能的易用性、可管理性、安全性对他们是很重要的。用友BQ商业智能平台的设计模式界面非常符合开发人员的编程习惯,和绝大多数IDE开发工具界面是类似的;系统共享区,主要包括商业智能平台的相关模块,并以树形目录的方式予以展现;并且相关数据源部分还可直接拖拽到中间区域进行报

2、表设计。个人共享区,是个人的相关操作。中间区域,暂且叫做开发区吧,即系统共享区各个模块的详细信息展现和编辑,以标签的方式可以无限打开多个模块。报表开发也集中在这个区域。工作区,不详属性区,即各个模块通用信息的描述,记录了各个工作的唯一标识。系统简介序号类型描述1安全管理对系统角色、用户、系统模块以及相应的系统安全进行相关维护和管理。2任务计划定义某些定时执行的计划,主要是针对报表服务。3文件服务定义文件服务4Web服务提供报表的入站和出站服务,简单说来就是定义外部系统调用本系统的web接口。5关系数据源定义报表的相关数据源,并能够自动获取相应的元数据并加以定义;支持主流的8种数据源。6多维数据

3、源定义多维数据源,支持自定义的多维立方体(类似BO的macro cube)和MS OLAP服务。7对象模板定义相关的报表模板,在以后的报表开发中加以复用8启动定义相关启动参数9基本功能演示提供了一些基本功能的演示实例,可以通过这些演示来进行相应报表开发的学习10增强功能演示提供了一些增强功能的演示实例,可以通过这些演示来进行相应报表开发的学习11开发实例内置了一些开发实例,以方便报表高级功能的实现12Web以下我们会着重理解一下安全管理和数据源的管理,这两个部分对开发者来说更为重要一些。安全管理安全管理一般包括角色、用户组、用户、系统模块和系统权限的管理通常而言,用户组更加侧重于业务方面的用户

4、分类管理,例如不同的部门、不同的组织层级,并且赋予不同的数据浏览权限;而角色更加侧重于对读写修改以及系统模块的维护管理权限,例如管理员、报表开发人员、普通用户、限制用户等。用户可以属于用户组或者属于角色。以下为BQ商业智能平台的用户管理界面。以下为BQ商业智能平台的角色管理界面。以下为BQ商业智能平台的系统模块管理界面。或许是评测版的原因,安全管理的系统权限授予或者报表权限未能真正评测到,角色管理、用户组管理、用户管理和系统模块管理之间是相互孤立的;也许正式版将是完全不同的情况。数据源管理数据源的丰富程度是BI工具很重要的一个方面;一般而言BI工具的数据源管理包括关系数据源和多维数据源,少量的

5、BI工具也包括文本文件、Excel、XML等非关系型数据源。关系数据源管理关系数据源管理主要包括即将定义的数据源名称,数据库的驱动程序,数据库的类型,待列出的数据对象,最大连接数和系统断开时间。对于数据库驱动,常用的基本为JDBC和OLE DB,一般建议选择JDBC对于关系数据库类型,用友BQ商业智能平台主要包括SQLServer、Oracle、DB2、Sybase、Informix、Progress、Access、Paradox、IntrBase、dBase、MSOLAP、MySQL等主流和常见的一些大、中、小型数据库。下面点击连接字符串右侧的按钮。选择相应的JDBC驱动程序,并选择与此对应

6、的数据库URL,在URL中会给出相应的模板,只需要修改相应的数据库机器名/IP、端口号和数据库名称即可,再次输入相应的用户名和密码。在保存的过程中,会提示以下三个选项,一般而言选2、3均可,主要目的是为了验证和获取自定义数据源的相关数据对象。验证和获取对象的过程需要一定的时间等待。当然我们也可以在后面慢慢获取相关对象,比如保存后在相关数据源处点击右键。查询/更新Schema信息即仅更新当前数据源的Schema对象。查询/更新全库信息即进更新当前Schema的所有库表信息。查询/更新指定表即在我们已经得知所需的相关表前提下,更新所需要的表结构信息。以下为更新相关全库信息后的实例图。多维数据源管理

7、多维数据源在目前各个主流报表工具中得到了广泛的支持,除了MSOLAP之外还包括Essbase,和自定义的多维立方体。多维立方体此处的多维立方体类似于BO的微CUBE,即讲关系数据库表结构转换为多维的形态,从本质上讲这是ROLAP,即关系型的OLAP。以下为BO商业智能平台所自带的一个销售分析立方体模型。当然我们也可以自己定义相关的多维立方体,以下仅为举例。计算某个工种和部门的员工薪资情况。MS OLAP服务从某种意义上讲MS OLAP是应用最广泛的OLAP技术,因此绝大多数BI工具都支持MS OLAP(鉴于本机未安装MSSQLServer,暂时不做评测)ITPUB个人空间2k7q0sQuD H

8、2wOXR信息域概述一般而言,数据库里的表名和字段名都是一些很难理解的名称,那么业务人员如何基于数据库来构建查询和报表?BQ商业智能平台的信息域功能就用来解决这一难题,它能将数据库中的表名及字段名称改为业务人员容易识别并接受的业务术语。信息域是为开发或终端用户提供一个良好的视角和语义层,以使得他们能够进行快速开发或自定义报表,来满足应用需求。信息域构建为了方便说明,我们暂时借助Oracle的几个系统来完成信息域的构建。序号表名描述所用字段1USER_TABLESPACES用户表空间表空间名称2USER_TABLES用户表表名称、表空间名称3USER_TAB_COLS用户表字段表名称、字段名称、

9、字段类型、数据长度、数据精度、是否为空、字段序列4USER_CONSTRAINTS用户表相关约束所属用户、约束名称、约束类型、表名称1、首先让我们创建一个信息域,在基本功能演示信息域处右键点击新建信息域。2、从关系数据源tt(此处为自定义的一个数据源)SYS所以表、视图、存储过程下找到相关表(USER_TABLESPACES,USER_TABLES,USER_TAB_COLS,USER_CONSTRAINTS)拖入所建信息域下面。3、建立相关连接,将各个表的相关联字段进行首尾拖拽,BQ商业智能平台的连接分别支持等值连接、左连接、右连接、全连接和自定义连接。4、双击相应的字段以定义相应的字段语义

10、表达,也可以直接在字段处修改,并删除不需要的字段。5、最终完成信息域定义后的样式如下:6、BQ提供了3种方式来进行语义的定义,但感觉都不是很方便;单一的修改效率偏低,通过Excel表的方式进行导入则过于复杂。我的建议是使用列表的方式进行某个对象的批量修改,如果是考虑到界面的风格问题,则可以采用弹出一个新窗口的方式。参数构建BQ商业智能平台之所以把参数单独构建,预计是处于两个原因,首先是参数的复用性比较高,参数可以反复应用在多个环境中;其次是参数本身构建比较复杂,甚至参数之间有相互依赖关系。一个完整的参数包括以下几个部分:参数的概要信息,包括参数名称、数据类型、参数类型参数值来源:来自于某个对象

11、(某个信息域中定义的对象);SQL(复杂的SQL表达式);值列(包括值和显示名称),还包括相应的数据转换,即在值和显示名称之间转换。各种选项:是否允许手工输入、是否为空、是否多值扩展参数输入方式:即定义参数在应用时的表现形式,文本框|复选框|单选框|多列下拉框|树形下拉框。1、我们首先构建一个表空间名称的参数。2、定义名称为表空间名称,数据类型为字符,对象则来自于信息域-用户表-信息域-用户表空间-表空间名称。3、当然我们也可以用SQL的方式进行参数的直接定义select tt.SYS.USER_TABLESPACES.TABLESPACE_NAME from tt.SYS.USER_TABL

12、ESPACES4、接下来我们继续定义表名称参数,表名称是与表空间相关联的,所以在此处我们用SQL的方式进行参数的定义。select tt.SYS.USER_TABLES.TABLE_NAME from tt.SYS.USER_TABLES where tt.SYS.USER_TABLES.TABLESPACE_NAME=? 表空间名称请记住在BQ商业智能平台中参数以格式? parameter定义的智能查询概念在BQ智能商业平台中,虽然智能查询没有确切的定义,但却是非常重要的一个功能;在我看来,智能查询就是通过各种查询方式,并类Excel的方式进行数据的展现,并提供了基于类Cell的技术和相应的

13、脚本,实现数据的过滤、排序、格式定义和示警。智能查询构建一在使用信息域之前让我首先看看如何定制化一张智能报表,让我们从简单到复杂的步骤逐步构建。1、在智能查询处右键点击新建智能查询2、选择相应的查询构建方式,此处我们选择”基于查询语言(SQL)”3、在空白处拷贝以下命令selecttable_name,column_name,data_type,data_length,data_precision,nullable,column_idfrom user_tab_colsorder by table_name,column_id4、选择默认数据源为tt5、执行选定命令,然后选择保存,一张简易的报

14、表就制作出来了。6、报表标题的重命名,在工作区打开数据列,对字段进行重命名ITPUB个人空间0QyKj0K6q;7、在重命名的过程中,数据区的列名会自动刷新8、让我们再测试示警器功能,新建一个示警器。9、在条件格式中输入RecNo()%2=0,即偶数行,数据格式设置为绿色,即偶数行为绿色。10、在条件格式中输入RecNo()%2=1,即奇数行,数据格式设置为粉红色,即奇数行为粉红色11、刷新相关数据后,看到的结果12、关于示警器条件,BQ商业智能平台提供了大量的函数可供使用,必须认真阅读和反复测试,才能够完全掌握,并发挥其最大效能13、接下来,我们开始定义查询参数将共享对象参数表空间名称拖入到

15、工作区参数中将共享对象参数表名称拖入到工作区参数中当然我们也可以像定义共享对象参数一样,从头定义参数,但参数仅适用于该报表。14、为了应用相关查询参数,我们需要到设计视图中修改相关SQL为selecttable_name,column_name,data_type,data_length,data_precision,nullable,column_idfromuser_tab_colswhere table_name = (select table_name from user_tables where table_name=? 表名称and tablespace_name=? 表空间名称

16、)order by table_name,column_id15、然后返回表格视图进行相关刷新,系统会自动提示输入相应的参数一张带查询条件的示警功能的智能查询便完成了智能查询构建二下面我们再用基于智能查询构造器实现同样的报表。1、选择基于智能查询构造器方式2、报表的包括三个主要构成部分查询对象,即要展示的报表内容,从相应的信息域中拖入相应的字段即可数据排序,即默认报表数据的排序规则,从相应的信息域中拖入相应的字段即可查询条件,即报表的数据选取条件,在查询条件中包括新建参数、新建对象、新建子查询和操作符等等。新建参数类似于共享参数中的参数定义,在此处为报表的私有参数。新建子查询,则打开一个新的标

17、签页,格式与主查询页面一致。操作符,则是字段和参数的关系符号。3、首先我们从信息域用户表用户表中把需要的字段拖进来,在此处为表名称、字段名称、数据类型、数据长度、数据精度、是否为空、字段序列4、其次把表名称、字段序列拖入数据排序中5、再次我们把表名称拖入查询条件中,操作符我们从菜单中选择”=”号,当然手工输入会更快些6、我们本应该把共享参数表名称参数拖入”=”后面,但是表名称是与表空间名称相互关联的,直接拖入表名称参数并不能使用到表空间名称参数。我们仍旧点击右键选择新建子查询。7、在子查询中,由于要返回的是表名称,我们从信息域中把表名称字段拖入查询对象中,在查询条件中,我们知道表空间名称字段=

18、表空间名称参数,表名称字段=表名称参数。本来是不需要在工作区的参数中增加参数的,为了防止参数的顺序出现问题,我们最好先将表空间名称参数拖入参数区,再将表名称拖入参数区。8、最终结果如下,然后保存。9、再通过右下角的标签页回到主查询中,在”=”后面我们插入新建的智能查询,然后刷新数据,保存即可。10、这样,一张基于信息域的报表就制作完毕了。image016用友BQ商业智能平台智能报表(表格式)&智能报告概述智能报表(表格式)是用友BQ商业智能平台提供的一个功能强大的独立报表制作组件,智能报表(表格式)设计定位是EXCEL的嵌入式工具,故其界面风格、操作流程均做到与EXCEL完美结合。智能报表(表

19、格式)的行、列标题是固定的,报表中每个单元格数据均由独立的公式定义生成。智能报表(表格式)在报表格式、数据取数以及报表运算方面有别于其它报表。表头设计可以帮助你完成烦琐的报表格式定义;报表汇总可以使你完成费时的报表汇总工作,新建公式可以帮助你完成复杂的数据取数过程。智能报表(表格式)适合于制作行列相对固定且运算复杂,每一个单元格都包含一条SQL取数的复杂统计报表;适合于制作EXCEL报表,也就是说对于那些希望在EXCEL中编辑报表数据的客户可以随心所欲地在EXCEL中编辑报表。因为智能报表(表格式)本身就是一个EXCEL文件,智能报表(表格式)主要运用了BQ商业智能平台取数的方便快捷性加上Ex

20、cel的表格绘制的方便性,两者结合在一起使得客户能随心所欲地制作报表数据。特点与Excel的完美结合:既保留了Excel的所有功能,同时又加入了用友BQ商业智能平台特有的取数功能;其界面风格及操作流程均与Excel无缝集成,可将公式、查询、参数、文本、等对象直接拖放至Excel中;也可将智能报表(表格式)直接保存为Excel文件。便捷的表头设计:行、列表头(可以设计N个层次,不设上限)以及斜线表头和拐弯报头,均可通过简单的操作自动生成。因为智能报表(表格式)本身入是一个Excel文件,所以报表导出到EXCEL是完全不失真。但因为嵌入Excel,所以打开智能报表(表格式)稍慢,需要等待几秒钟才可

21、以打开一份报表。制作过程1、在智能报表(表格式)处右键点击新建智能报表(表格式),系统会在中间区域打开一个嵌入的Excel表格。2、在工作区查询处,右键点击新建智能查询3、从信息域用户表用户表字段拖入相应的查询字段到查询对象中,把表名称、字段序列拖入数据排序,查询条件设为表名称=,为了避免大量的数据,我们尽量限定数据的选择,将条件右侧设置为选值的方式,点击右键选择新建参数,名称为选值。4、在参数值来源处选择值列,分别设置相应的值和显示名称,此处我们暂且设置为一样的。5、查询创建好之后,我们开始进行表格表头的设计,点击Excel图标选择在Excel中编辑。6、设计相应的表头,把表名称下面的单元格

22、进行合并;因为一个表会对应多条字段7、关闭Excel表,回到最初的界面,我们可以看到界面已经自动更新了8、设置行参数域,将表名称拖入表名称下面的合并单元格处9、在行参数域处右键点击自动填充,自动扩展,自动扩展到字段序列所在的列即H10、然后再选择从字段名称字段序列的所有已格式化的单元格,设置为数据域,将相关显示列拖入数据域。11、因在Excel中已设置表头,所以指定数据开始填充行为1,即不再设置表头12、在数据域处点击右键,选择自动填充,自动扩展,自动扩展从表名称开始,截止到字段序列,即B:H13、然后我们刷新数据,在选择相应的表名称后,即可显示相应的数据。14、在数据域字段名称下面右键点击设

23、为计算域,再在字段长度下面右键点击设为计算域。15、在工作区公式处右键新建公式,本公式是为了统计该表的字段个数,即Count(字段名称)。16、在工作区公式处右键新建公式,本公式是为了统计该表的字段长度之和,即Sum(数据长度)。17、返回后的界面如下:18、再次刷新数据,一张简单的智能报表(表格式)即完成。总结智能报表(表格式)是用友BQ商业智能平台系统提供的一个功能强大的独立报表制作组件,它的设计吸纳了大量数据统计报表的需求来源和制作流程。你只需明确报表的数据来源,即可通过固定报表方便快捷地完成整个报表格式、报表数据的制作。智能报表(表格式)本身提供了大量自定义的函数和表达式,又兼与Exc

24、el的强大计算能力,两者的结合形成了强大的可以进行任意自定义的报表。不过智能报表(表格式)有些过于复杂了,只有通过培训和联机帮助才能掌握强大的功能,因此其对于我这个初次使用者而言也只能浅尝辄止了。智能报告概述智能报告利用Microsoft Word功能完成报表的制作,达到简、易、强的效果它基于Microsoft Word的基础上开发,与Word无缝集成,充分利用Word的强大文书功能,通过智能报告,实现从各种数据源获取数据,并整合成一张报表。特点与MicrosoftWord无缝集成,轻松实现文件套打功能在Word中动态调用数据和信封套打功能选择不同参数,批量生成报表利用MicrosoftWor

25、d文字编辑功能编辑报表样式利用任务调度自动生成年报,季报,月报,周报,日报等批量打印报表支持动态图表功能制作过程1、我们的目标是得到系统中某表的简要说明,以评估该表结构是否合理。表样式如下:关于XXX表结构的说明和报告尊敬的用户:您所设计的表名称为“XXX”。该表的总字段为XX个,总字段长度为XX字节。其中可空字段为XX个,不可空字段为XX个。2010-05-24ADMIN2、以下为实现该智能报告的SQL语句。selecttable_name,count(*),sum(data_length),sum(decode(nullable,N,1,0) nonnullcolumn,sum(decod

26、e(nullable,Y,1,0) nullcolumn from user_tab_colswhere table_name=? 表名称group by table_name3、我们首先在智能报告处右键点击新建智能报告,然后将步骤一中的文字拷贝到中间区域。4、然后在工作区的公式处新建公式,在表达式处右键点击插入函数;我们可以看到用友BQ商业智能平台提供了大量的内置函数,涵盖了前台、列运算、数据库函数,也涵盖了日期、数值、字符串、逻辑等函数。5、我们将前台函数-日期-Today插入表达式中,以得到签名处的当天日期。6、我们将前台函数-其他-CurrentUser插入表达式中,以得到签名处的报表

27、用户名称。7、然后我们将工作区查询Dataset将相应的数据列拖入word中相应的区域,我们可以得到以下看似散乱的界面。8、点击刷新数据,选择相应的参数后,即可得到相应的报表。ITPUB个人空间3u Q iz6S9h ?ITPUB个人空间3Z r42l9?!BPgI t用友BQ商业智能平台图表功能概述用友BQ商业智能平台的图表功能包括两个组成部分。一、Excel图表功能用友BQ商业智能平台与Microsoft Excel是完全无缝集成的,因此,Microsoft Excel的统计图功能在UF Report 7.0中完全适用,同时图表的设计方法也与Microsoft Excel相同,如用户有个性

28、化的要求或超出本文档范围的统计图需求,可直接参考Microsoft Excel的图表设计功能帮助。同时,图表的种类取决于用户安装的Microsoft office软件的版本。二、EIS图表功能EIS(决策信息系统):是一种最新的,通过按纽就可执行的查询数据库的方法因为通过EIS能将相关联的查询和各种各样的报表文件放在同一界面上浏览和分析,而且各报表间也保持着关联,所以EIS使最终用户访问信息更加方便在用友BQ商业智能平台中,Excel图表功能主要包括三维立体柱图与饼图,双轴折线图,金额走势图,柱状堆积图,雷达图;而EIS图表功能则包括地图,漏斗图,椎形图,柱形图,线形图,Pie形图,圆环图,面

29、积图,vista效果图表,Bevel效果图表,组合图,蜂窝图,仪表盘等图表方式。Excel图表功能不在本文论述范围内。制作步骤1、本文的例子均是基于之前的数据表字段统计并链接到相关明细字段。2、新建智能查询,主要是某表的字段统计,该智能查询命名为字段统计,统计SQL如下selecttable_name,count(*) fieldnumber,sum(data_length) fieldlength,sum(decode(nullable,N,1,0) nonnullcolumn,sum(decode(nullable,Y,1,0) nullcolumnfrom user_tab_colswh

30、ere table_name like CENTER_TBL_QUESTION%group by table_name3、为了方便的原因,我们直接使用基于SQL的方式,并重新命名相关数据列。4、再新建一个智能查询,主要是某表的详细字段描述,该智能查询命名为字段详情,同样重新命名相关数据列名称。select table_name,column_name,data_type,data_length,data_precision,nullable,column_idfrom SYS.user_tab_colsorder by table_name,column_id5、新建一个表名称参数,直接使用S

31、QL方式select distinct tt.SYS.USER_TAB_COLS.table_namefrom tt.SYS.USER_TAB_COLSwhere tt.SYS.USER_TAB_COLS.table_name like CENTER_TBL_QUESTION%6、最终两个智能查询情况如下7、新建一个窗体,以开始进行EIS报表设计。8、将字段统计和字段详情两个智能查询拖入窗体,并点击是9、在快捷按钮上选择插入图表以下为图表的主要相关属性说明:BindDataset:绑定的查询对象BindEnvVar:绑定链接时要传递的参数,本例中点击不同的数据表,链接到该表的详细表结构.因此所

32、传递的参数是表名称.Linkto:链接到的目标对象AxisColumn:图表所对应的列名称SeriesColumns:各块所对应的列的值ChartType:选择图表的类型,漏斗图的类型为13-FunnelSytle:选择对应的图表类型的风格,如:2D,3D Vista等10、在图表处右键点击属性页,设置绑定的数据集,X/Y轴的相关字段以及绑定查询变量。11、右键点击“链接到”,我们可以看到系统共享区的各个对象,在此我们选择字段详情即可。12、返回后,再次查看该图表控件的相关属性。13、完成后我们刷新数据,即可看到14、点击相关表名称,即可打开对应表的字段详情。总结用友BQ商业智能平台提供了基于

33、Excel和EIS等大量的图表功能,以满足信息决策支持的需要,将多样化的数据分析结果展示在一个平台,其强大的分析功能为决策者传送关键数据,而且不需编程即可完成复杂的EIS展示。其它图表制作方式与该饼形图极为相似,基于篇幅所限,再次不做重复。用友BQ商业智能平台报表功能概述用友BQ商业智能平台有两种模式,即设计模式和用户模式(非设计模式),设计模式主要用来进行报表的设计、开发和定制;用户模式则是进行相关报表的操作和使用。让我们首先站在用户的角度看看用户模式下的报表功能:在用友BQ商业智能平台的测试版中,提供基本功能演示和增强功能演示:以下为基本功能演示界面:以下为增强功能演示界面:报表形式基本演

34、示功能中主要包括以下几种类型:序号类型描述1智能查询以类Excel的表格形式提供,并能够灵活的进行查找、过滤器、输入参数、升降排序,预警设定、格式设置等。2智能报表(排版式)以类word的文档形式进行相关报表的输出,并提供了相应的排版、图表、公式、表头制作等功能3智能报表(表格式)利用VBA和Excel,无缝的与BO商业智能平台进行集成4多维报表通过Excel的数据透视表、VBA,进行数据的多维展现和分析5智能报告通过VBA和Word,无缝的与BO商业智能平台进行集成,有助于自动生成相关分析报告文档6企业仪表盘企业仪表盘是BQ商业智能平台的亮点,通过仪表盘的方式能够反应出相关指标的健康状况。7

35、决策信息系统通过数据和多图表的集成展现决策分析结果8质量管理图报表提供了基于Excel的数据分析、图表分析的报表方案9树型控件提供了树形结构的查询10快速设计器提供了一个非专业人士自动生成报表的解决方案增强演示功能中则包括以下几种类型:序号类型描述1基本报表基于Excel的基本报表展现2参数与宏通过VBA和Excel的集成实现报表参数的传递3统计图表基于Excel图表的展现4功能报表通过VBA和Excel实现数据的统计和分析5决策支持系统通过BQ商业智能平台对数据的全方位分析6丰富图表BQ商业智能平台提供了蜂窝图、漏斗图、锥形图、柱形图、仪表盘、线形图、地图、饼图、圆环图、面积图、Vista效

36、果图、组合图等丰富的图表功能。基本功能智能查询智能查询是指根据实际业务需要,定义查询对象并从数据库中检索出需要的数据的过程同时在查询过程中完成对数据的清洗过滤转换等,得到用户最终需要的数据ITPUB个人空间I e8E/ON,jITPUB个人空间YTPs*K:g智能查询的特点智能查询的设计宗旨是让不懂IT技术的业务人员能够自由方便的完成业务当中需要的数据查询整个查询构建过程无需编程UF REPORT智能查询具有如下特点:1)可基于数据源、信息域、SQL语句、已生成的查询、文件、Excel和数据库存储多种方式进行查询,无需编程;2)一个查询能同时跨多个数据源如Oracle、SQL、DB2、Info

37、rmix、Progress、Sybase等RDBMS;(此功能一般来说适合与IT或信息部有数据库使用权限的人员使用,业务人员通常是基本信息域(或业务视图)做查询)3)在查询内支持脚本编写;4)可视化编辑查询条件,条件编辑过程使用自然语言;5)查询数据结果包括查找、过滤器、输入参数、升降排序等;6)查询结果的数据格式设置;7)查询结果界面可灵活设计其界面美工,用户可完全DIY8)设置查询参数功能,不同参数刷新不同数据,同时参数界面可以自定义设计,能满足所有查询参数界面的设计;9)具有强大的示警功能,能基于预定条件发出预警e-mail、windows message、启动其它系统等示警功能,并有示

38、警运行日志,方便用户检查;10)设有独立打印机,查询结果导出打印时不会变形;11)查询结果可输出为Microsoft Excel、Pdf、Html和Txt等常用格式;12)能在Web界面中调用其它ActiveX控件,例如WinFax、Windows Media Player等等,大大加强了展示和系统功能,已远超于一般查询的功能范围。总的说来,智能查询利用了类Excel技术,即把SQL或者原始数据表的数据转化成前端的单元格形式,从而在前端的单元格中进行相应的数据加工、分析、预警、排序、过滤、查找,并提供了一个简单的数据维护界面。智能报表(排版式)智能报表(排版式)的思想与智能查询异曲同工,利用了

39、类word技术,把数据以word形式呈现出来,并能够实现相关数据的排版、格式化调整、更深层次的功能有待于在下一步的报表制作过程中挖掘出来。%D!AO M%|3bc3?Imf8J0ITPUB个人空间3NBAyUl?智能报表(表格式)从理论上讲,Excel是最简单、最完美、最丰富、却又最复杂的BI工具。最简单是因为每个人都能够和都会使用Excel做数据分析。最完美是Excel通过定制化可以实现任何最复杂的报表。最丰富是Excel提供了足够多的图表功能,并且通过VBA可以开发出任何想要的图表。最复杂是因为Excel与Office系列产品的紧密集成,并且掌握VBA、掌握Excel函数都无疑是一门专门的语言工具。所以智能报表(表格式)无疑能够开发出任何所需要的报表。g+db,uFa,w4z0多维报表多维报表是基于Excel的数据透视表和数据透视图方案,通过数据透视表能够轻松的实现交叉报表的制作和多维数据分析,并且生成多维数据图表。7d$BtM M0智能报告智能报告是基于word的报表形式,也是通过VBA和word的强大功能,

温馨提示

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

评论

0/150

提交评论