




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
數據集定義目錄
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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 社區綠色生態養殖項目合作框架協議
- 網絡安全協議與通信原理題庫
- 2025年城鄉墻體廣告投放合同
- 自考行政管理本科職業認知試題及答案解析
- 2025年為何要開展技術合同登記
- 2025貨車買賣合同書范文
- 2025年市政學考試的考前復習試題
- 建筑項目的利益相關者管理試題及答案
- 2025船舶租賃合同書
- 2025境外咨詢合同 境外咨詢服務合同
- 動柱龍門合格證書
- 超星爾雅學習通《歷史的三峽:近代中國的思潮與政治(華東師范大學)》2025章節測試答案
- 腎內科疾病臨床路徑
- 船舶修造知識培訓課件
- 城市地下綜合管廊PPP項目運營維護方案
- 2025年醫療器械質量合規協議模板
- 智能設計方法 教學大綱
- 2025年廣東深圳市煙草專賣局公司招聘筆試參考題庫含答案解析
- 第四批四川省高校重點實驗室名單
- 福建省龍巖新羅區重點中學2025屆中考生物全真模擬試卷含解析
- 2024年南昌市公安局招聘省級留置看護輔警考試真題
評論
0/150
提交評論