2022年数据集定义_第1页
2022年数据集定义_第2页
2022年数据集定义_第3页
2022年数据集定义_第4页
2022年数据集定义_第5页
已阅读5页,还剩141页未读 继续免费阅读

下载本文档

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

文档简介

数据集定义目录

1.可视化查询...................................................................2

1.1可选资源区..............................................................6

1.2查询主体区..............................................................7

1.3工具栏.................................................................17

1.3.1Excel模板设置...................................................18

1.3.2查看SQL..............................................................................................................19

1.3.3多重表头........................................................20

1.3.4数据集定义-参数布局.............................................23

1.3.5数据集定义-高级设置.............................................27

1.4属性区.................................................................29

1.4.1多查询.........................................................29

1.4.2可视化查询-计算字段.............................................32

1.4.3输出参数........................................................33

L4.4输出字段24

1.4.5数据集定义-告警设置.............................................36

1.4.6数据集定义-私有参数............................................40

2.SQL查询....................................................................43

3.原生SQL查询................................................................51

4.存储过程查询................................................................59

4.1OracIe存储过程示例....................................................68

4.2Netezza存储过程示例.................................................68

5.Java查询...................................................................69

5.1Java查询字段支持分类.................................................74

6.多维查询....................................................................79

7.自助数据集-概述说明........................................................85

7.1自助数据集-界面介绍...................................................86

7.2自助数据集一定义流程...................................................88

7.2.1自助数据集-数据来源.............................................99

7.2.2自助数据集-筛选器...............................................101

7.2.3自助数据集-计算字段............................................104

7.3自助数据集-功能示例...................................................108

7.3.1功能示例-跨库数据集............................................108

7.3.2功能示例-数据集嵌套............................................113

8.数据抽取...................................................................117

9.数据集监控管理............................................................124

10.数据集定义-示例..........................................................127

10.1可视化查询一实现并查询和子查询.....................................128

10.2可视化查询-实现并查询(不去重)....................................135

10.3多维查询示例........................................................139

数据集定义是指报表人员对各类查询进行定义、管理的界面,主要包含可视化查询、SQL

查询、原生SQL查询、存储过程查询和Java查询。

数据集是定义报表和图形的基础,透视分析、Echarts图形、电子表格都是基于数据集

创建的。

•可视化查询:基于数据源或是业务主题通过简单拖拽操作创建的数据集。使用者一

般为不熟悉SQL语句的业务人员。

•SQL查询:通过在文本区中输入SQL语句,来定义查询条件和内容的一种数据集。

使用者一般为熟悉SQL语句的技术人员。

•原生SQL查询:原生SQL查询类似SQL查询,是通过在文本输入区中直接输入各类

数据库方言表达式定义查询条件和内容的一种数据集。使用者一般为熟悉SQL语句的技术人

员。

•存储过程查询:存储过程查询是针对存储过程定义查询条件和内容的一类数据集。

使用者一般为熟悉存储过程的技术人员。

•Java查询:Java查询是指基于Java数据源中Java查询对象作为查询源的一种数据

集。使用者一般为熟悉JAVA类的开发人员。

1.可视化查询

可视化查询是通过拖拽基础表(包括数据源、关系图以及业务主踵下的基础表)字段来

定义查询条件和内容的一种数据集。它将用户同数据库及查询语言的技术细节隔离开来,使

用用户熟悉的业务用语来访问数据库里的数据。

可视化查询来源于业务主题或基础数据,也可以通过另一个已定义好的可视化查询获

得。

可视化查询基于定制好的表关系可以实现跨表查询。

操作入口

在"定制管理》资源定制"节点下,右键单击新建查询>可视化查询,或在快速入门选

择数据集》可视化查询,弹出“选择数据源”对话框,允许选择数据源或业务主题,进入

“可视化查询”界面。

龊I资源定制川首页定制管理X

新建分析

1数据管理

I科建查询目录

>IE资源发布资源受权(I)可视化查询

>IS公共设置排序(T)SQ国旬

复制(C)原生SQL"

>计划任务

粘贴(S)

露用户管理

刷新(R)Java堂旬数据管理

H我的空间影响性分析多港意询

血婉分析(L)自助数据集数据源连接

屏住(P)数据权限

业务主题

数据采集

管理员工具集

系统选项

系统检查

管理知识库

选择数据源X

业务主题数据源

>图新功能测试

因CSAC汽车销售分析

国财务指标分析

团销售计划分析

因订单销售分析

>同发货主题

Q或==

取消(。

界面介绍

9吧圈圈同置*Q邈。,

字段

“可视化查询”界面主要分为以下几个区域:

.可选资源区:该区列出了所有可被可视化查询使用的资源。用户只需将各资源拖到

相应的区域,如将表中的字段拖拽到字段区。该区最下方的搜索引擎可以对相关资源快速搜索

定位。

•查询主体区:用于定制可视化查询的输出字段、条件等部分。

•工具栏:该区列出了所有可用于编辑可视化查询的工具按钮。

・属性区:用于显示所有可视化查询级别的相关资源并可以对其属性进行设置。

参考示例

定制可视化查询

1.1可选资源区

资源区列出了所有可被可视化查询使用的资源。用户只需将各资源拖到相应的区域,如

将表中的字段拖拽到字段区。

可视化查询可以基于数据源或是业务主题来创建,基于不同的来源其可选的资源是不同

的。

基于数据源的可选资源包含:表字段、计算字段、过滤器、业务视图字段、参数、数据

源相关业务主题的业务属性、函数、用户属性、其他查询的字段。

基于业务主题的可选资源包含:业务主题的业务属性、过滤器、函数、用户属性、参数。

这些可选资源一般都是全局资源,都是在数据源或是业务主题或是公共参数等创建好的

资源,直接拖拽到各个区域使用。

我们可以用该区最下方的搜索引擎对相关资源快速搜索定位。可以在搜索区输入所需字

段的真名或是别名进行模糊搜索。

V因订单主题

V能产品

浦产品编号

V循产品类SU

[?]产品类

福产品类别漏覆

•0产品名称

V隔过谑器

V产品类81)

V同参数定义

V扃新功能测试

V局SMC-10564

⑵SMC-10564-产品

V励SMC-10683

⑵SMC-10683-产品▼

<►

—品|||而Q金二

1.2查询主体区

查询主体区用于定制可视化查询的输出字段、条件等部分。它通过从左侧拖拽相关的资

源来到不同的区域来实现定制。目前工作区又可分为如下几个区域:

字段,-口

产品类别产品名称单价数量

输出字段

条件,-n

产品类别]=产品类别

条件区

分组条件

每个区域的相关信息如下表:

区域名区域描述相关功能

输出字用于定义输出字段清除、软键盘、收起、最大

段化

辘用于定义过滤条件清除、软键盘'收起、最大

分组条用于定义分组条件清除、软键盘、收起、最大

住化

表关系输出字段确定后,其表之间的关系即显示在表关收起'最大化

系区

查询标用于在同一个可视化查询中的各子查询间进行切

签换

输出字段

输出字段是指用户最终查询的数据字段。相当于SQL语句中的输出字段部分。

输出字段区拖拽进来的字段,会在查询输出字段区域显示,并可以对这些字段进行相关

属性设置,具体请参考输出字段属性章节。

产品送别«[产砂汾,

tSiHFELD.northwindnull.categonesC.

名称CategryName

8<€广晶关9,

教"悟五〈字右事.默认

反合方式租台方式

26口

拖拽字段。从左侧资源区拖拽需要的字段到字段区域,允许拖拽到字段区的资源有:字

段、业务属性。

字段

〈字段选择器,拖就旧金如e:

字白、业务屋性、

也支持从其他的数据集中拖拽字段进来,形成嵌套查询。具体请参考可视化查询一嵌套

查询。

查看字段属性。把鼠标放到拖拽的字段上可以查看其相关的属性,包含ID、类型和路

径。

字段

产品类别产品名称单价数量

ID:HELD.northwind.null.orderdetails.Quantity

T/PE:FIELD

PATH:M«W3S»\northwind\DEFAULT\订单明

删除字段。

选中某个或是某些字段,可以按照delete键删除选中的字段。若是想删除所有字段,

则点击字段区域右上角的清除按钮即可。

字段口口

产品名林||刖||ga||

产品类别

字段内层聚合方式。

在字段区选中某个字段,则在右下方属性会出现这个字段的相关属性。

此处只能对字段的聚合方式进行设置,聚合方式根据字段类型不同而有不同的种类。数

值字段报表合计、最大值、最小值、平均值、计数、唯一计数和无聚合方式。字符类型字段

只有计数和唯一计数。

示例说明:如下图,对“销售额二“销售量”进行合计的聚合方式设置。

«S*QLX

select

T151.CategoryNameasF145,

T13.ProductNameasF146,

SUM(T12,UnitPrice)asF160.

SUM(T12.Quantity)asF161

from

orderdetailsT12

innerjoin

productsT13

onT12,ProductlD=T13.ProductlD

innerjoin

categoriesT151

onTlB.CategotylD=T151.CdtegoryID

where

TISl.CategoryName=产,

awjsQLX本杰博(Q|

聚合合计后的数据预览:

产品类〜

官到g][下贝][尾则%|1|贝,共2贝萼贝|10|行,共12行

产品类产品名徐单价

饮料矿泉水137.20184

tm柳橙汁1,205.20580

tm否5,902.40623

饮料蜜佻汁612.00883

饮料柠檬汁662.40981

tm牛奶786.601,057

饮料浓缩咖啡339.451,155

饮料唱酒246.40506

tm苹果汁651.60828

tm216.001,125

条件

对输出字段的记录进行条件过滤,条件是一个逻辑表达式,可以根据需要输入多条件表

达式。相当于SQL语句的where部分。

select

T15l.Cflte^ryNameasF145.

TlS.ProductNameASF146.

SUM(T12.UnitPrice)MF160,

SUM(T12.Quantity)wF161

from

orderdeulsT12

innerjoin

prnHtirf<T1X

onT12J>roductiD=T13.ProductID

innerjoin

c^tegonesTlSl

onT13.C^tego<ylD»TlSl.C^tegorylD

where

T151.Cate9oryName=

»®1

拖拽条件

从左侧资源树拖拽相关的资源到条件区域中,并输入函数或是逻辑运算符形成表达式。

也可以拖拽过滤器作为表达式。

允许拖拽到条件区的资源有:表、视图、参数、字段、业务属性、用户属性。

条件,-口

〈表达式辐器,拖动对象如e:表、视圉、参数、字段、函数、过滤器、业务属性、用户层性〉

删除条件

选中条件表达式,可以按照delete键删除。

若是想删除所有条件,则点击字段区域右上角的清除按钮即可。

条件

产品类=产品蟠U

输出参数

如果在条件中关联参数,添加的参数会在右侧查询输出区域的输出参数节点下显示,如

下图。我们可以根据需要设置参数的局部属性。具体请参考输出参数章节。

SOMxt<S5NR认堡》

R合方式合A

欧关系

否1

分组条件

分组条件用于聚合函数的预算,分组条件是一个逻辑表达式。例如说判断聚合函数的值

是否大于某一个值等等。

当我们在用聚合函数的时候,一般都要用到GROUPBY先进行分组,然后再进行聚合函

数的运算。

相当于SQL语句的having部分。

X!'SUM(Tl^Quantity)asF161

from

ocderdetailsT12

innerjoin

productsT13

onT12.PfoductlD=TIB.ProductiD

1s

categoriesT151

onTlS.C^tegoryiD=TISl.CategorylD

where

T151.Cat»go«yName=

groupby

分组如*

T151.C«t?gocyNam«.

钥A>iooc|T1S.ProductName

having

SUM(Tlx.Quantity)>1000

拖拽条件

从左侧资源树拖拽相关的资源到条件区域中,并输入逻辑运算符等形成表达式。

允许拖拽到条件区的资源有:表、视图、参数、字段、业务属性、用户属性。

示例说明

如下图,设置”数量"和"单价”为聚合方式的合计,在分组条件中设置条件为“数量"值大

于1000o

=上克也尸呈JBt-SUM(T12.Quantity)asF161

from

orderdetalsT12

innerjoin

products713

onT12ProductlD=TIB.ProductiD

innerjoin

=r^a^sncategoriesT151

onTlBr^tegotyiD=TISl.CategoryiD

where

T151.C«tegocyNamc=j产鼬映

groupby

50

预览数据,结果为“数量"聚合值大于1000的数据。

产品类&」*侬7

0页]页][尾页]第|1|页,共1页每页|10I行,共3行

产品类产品名称单价

tm牛奶786.601,057

tm浓缩咖啡339.451,155

tm216.001,125

表关系

表关系是指表和表之前关联关系。通过设置表与表之间的关系以便实现跨表查询。

此处的表关系是指可视化查询本身的表关系。它默认是继承全局的表关系。

•若可视化查询基于数据源,并且在数据源中对所拖拽字段对应表设置了表关系视图。

则默认继承数据源的表关系。

•若可视化查询基于业务主题,并且业主题题中所拖拽字段对应表的表关系,则默认

集成业务主题的表关系。

可视化查询的表关系可以进行添加,修改。此处的修改只针对当前可视化查询生效,不

会影响继承的数据源或是业务主题的表关系设置。

字段

修改表关系

选中表关系线,双击或是右键选择”编辑表关系”即可进入表关系编辑入口。

表关系-□

产品表订单期W表

产品类利表

产品编号订・编号

G删除B(D)

产品名称产品箱号

a禺赊表关系

SupplierlD(L)单价

产品堀!!编号—|立填表关取(M)|

QuantityPerUnit

Picture折扣

修改表关系

>E]善敷正义左我.订单明如表右表:产品表

>F密数列表左列:产品爆号右列:产品赤号

>国订空明细表荚至:内连接.

>因产品表产品悯号=1产品信号

]Q鼻

费定9)取消(O

可以修改表关系连接的类型

类型说明

左连在连接结果中包含左表的所有行,相当于leftoutjoin<,

右连在连接结果中包含右表的所有行,相当于rightjoin

内连在连接结果中包含左表与右表中对应的值相等的记录行,相当于innerjoino

全连在连接结果中包含左表和右表的所有行,相当于outerJoin。

默认在连接结果取数据库的默认设置,一般为相当于内连接,相当于SQL中的join。

可以从表达式的字段或函数等从“可选资源”区中拖拽.在该窗口中使用and、a等

关键字拼连多字段关联关系

添加/删除表关系

手动生成线:选中表中某个字段后不放鼠标一直拖拽到另外一个表中的字段上,则

会在这两个表中生成表关系线。

删除:在任意两个表间的关系线的右键菜单中选择删除表关系或是选中线按delete

键,删除当前表关系,该关系线从视图中消失。

局部表关系

可视化查询表关系的修改只是针对当前可视化查询生效,不会影响继承的数据源或

是业务主题的表关系设置。

查询标签

查询标签用于可视化查询多查询时对于查询进行切换,如下图。于查询通过查询输出区

的查询节点进行添加。

产国美81产品名生・份如:

>EttJl字段

>F]私有弁默

>[?]输出件数

>Ias

1.3工具栏

工具栏上放置一些常用功能按钮。如下图。功能描述参见下表。

昌固园园园蜀*1奥。国

按钮名称说明

保存保存数据集到默认路径。

另存为保存数据集到用户指定路径。

视图用于区域的显示和隐藏。包含显示/隐藏资源区、显示/隐藏属性区。

定义多重表头对可视化查询的表头进行修改添加,形成多重表头。

参数布局调整参数在某可视化查询对应的报表中的位置。

Excel模板设置把当前可视化查询的数据结果填充到用户自定义的Excel模板中。

高级设置用于设置当前可视化查询的缓存策略和分页策略。

预览数据对新建或修改的可视化查询进行预览。

查看SQL查看该“查询”的SQL语句。

显示评估的执行计对数据库内部的SQL执行过程进行的解析。

数据抽取用于将当前数据集的数据抽取到MPPO

1.3.1Excel模板设置

Excel模板设置功能是指帮助用户把当前数据集的数据结果填充到用户自定义的Excel

模板中,以便导出的Excel可以是用户自定义的格式。

操作入口:单击可视化查询工具栏中的Excel模板设置按钮,弹出“Excel模板设置”

窗口。

窗口介绍

编辑Excel定义文件X

上情叔侬XLS-:|喉..画......-►二传Excel模板

“Excel模板设置”窗口主要分为:

1.上传Excel模板:主要用于上传用户的Excel模板,目前只支持导入Excel2023模

板。

2.设置区:设置报表和模板关联,使用报表信息(字段、函数等)填充Excel模板单

元格。包含表头表尾、数据列。

•表头项:设置Excel中的表头,把从产品中公式取到的值或是常量填充到设置的单

元格位置。

•数据列:设置产品中的字段和Excel中的字段列的关联关系。

•表尾项:设置Excel中的表尾,把从产品中公式取到的值或是常量填充到设置的单

元格位置。

下表是设置区各个选项的设置项说明列表:

选设置项说明

表单元格位置表头或表尾的起始单元格的位置,用户自定义取值。例如A1

头项类型有“公式”和“常量”两种类型。对于“公式”类型,系统提供各

项相应函数;对于“常量”类型,由用户自定义取值。

表值(公式)CurrentUserAIias:当前用户别名。

尾CurrentllserName:当前用户名称。

项CurrentReportName:当前报表名称。

CurrentlserGroupName:当前用户所在用户组名称。

GetUserProperty:获取当前用户属性。

Current!ime:获取当前时间。

CurrentDate:获取当前应用服务器日期

GetParamValue:根据所选参数名称获取参数值。

从第。行开设置导出数据时,表尾显示在第几行(若数据行数大于表尾定义的

始定义表尾显示行数,则此设置不生效)。

数单元格位置数据列的起始单元格的位置,用户自定义取值。例如A2

列项类型有“字段名称”和“字段序号”两种类型。字段名称为根据字段的

名称取到字段,字段序号为根据字段序号取到字段。

值用户自定义取值。

从第()行开设置导出数据时,Excel数据首行显示在第匚行。

始填充数据

1.3.2查看SQL

查看SQL用于查看数据集对应的SQL语句。用于技术人员查看检查生成的SQLo

操作入口:点击工具栏的查看SQL按钮,则弹出查看SQL对话框。

查看SQL

select

T151.CategoryNameasF145,

T13.ProductNameasF146,

SUM(T12.UnitPrice)asF160,

SUM(T12.Quantity)asF161

from

orderdetailsT12

innerjoin

productsT13

onT12.ProductID=T13.ProductID

innerjoin

categoriesT151

onT13.CategoryID=T151.CategoryID

where

T151.CategoryName=产品上U

功能说明:

复制表达式对象:把表达式里面的对象都复制出来,如参数控件,可以直接用于创建

SQL查询。

复制SQL文本:只复制SQL文本,不包含对象,如参数对象会转成文本。一般用户复制

SQL语句在数据库中验证。

1.3.3多重表头

定义多重表头是指对报表表头进行修改、分组调整顺序等,以便形成多重的表头。

供应商产品信息

单位数量

供应商区域供应商所在城市产品目录描述产品名称

华北1凉软饮料、咖啡、茶、啤酒和淡睥酒苹果汁每箱24瓶

华北d凉软饮料、咖啡、茶、啤酒和淡啤酒牛奶每箱24瓶

华北d晾香甜可口的果酱、调料、酱汁和调味品蓄力谱每箱12瓶

华北W晾香甜可口的果酱、调料、酱汁和调味品盐每箱12瓶

华北d原香甜可口的果酱、调料、酱汁和调味品麻油每箱12瓶

华东上海香甜可口的果酱、调料、酱汁和调味品酱油每箱12瓶

华东上海干果和豆乳海鲜粉每箱30>

华东上海香甜可口的果酱、调料、酱汁和调味品胡椒粉每箱3除

华北d凉精制肉鸡每袋500克

华北d凉海菜和鱼蟹每袋500克

操作入口

单击可视化查询工具栏中的定义多重表头按钮,弹出“表头定义”对话框。

【首唱★字段IY条件0参数中设置io图形层]视图题SQL。导出四打E

字段设置

字段选择字段设置|多重表决|分类汇总告警设置

提:

•双击单元格可以编爆表头名称

•拖动最下面一行的单元格可以交换列的顺序

•拖动新增行的单元格可以合并或分割单元格

•单击力按钮可以含力惭的一行

•单击减号按钮可以删除新鸿的行

功能说明

•按下Ctrl键的同时拖动两个或多个连续的单元格,单击这些单元格中出现的按钮,

实现合并这些单元格。

•按下Ctrl键的同时拖动已合并的单元格,单击单元格中出现的按钮,实现拆分单元

格。

注意事项

•此处的多重表头设置好是固定不变的。

•报表字段列名在不同处修改的优先级为:数据源字段的“资源属性”对话框<“输

出字段”的属性面板的“别名”设置项〈“表头定义”对话框。即:若这三个地方都对报表

字段列的别名进行了修改,报表最后展现的列名一定是在“表头定义”对话框中修改的别名。

•建议不要用中文字符和空格填充别名,由于操作系统的默认语言不一样,可能会造

成显示乱码。

•建议别名最多设置10个中文字符。

1.3.4数据集定义-参数布局

参数布局是指用

温馨提示

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

评论

0/150

提交评论