一、什么是自服務(wù)數(shù)據(jù)集?
自服務(wù)數(shù)據(jù)集可以通過簡單的拖拽和可視化的操作,構(gòu)建復(fù)雜的數(shù)據(jù)集,同時提供各種數(shù)據(jù)轉(zhuǎn)換功能,輕松實現(xiàn)強大的數(shù)據(jù)處理。
在自服務(wù)數(shù)據(jù)集中,通過添加不同類型的節(jié)點,并且添加連線做數(shù)據(jù)處理,便可構(gòu)建出復(fù)雜的數(shù)據(jù)集。
?使用自服務(wù)數(shù)據(jù)集的好處:
1.可視化操作簡單便捷,容易上手;
2.當(dāng)數(shù)據(jù)量復(fù)雜時,可通過自服務(wù)數(shù)據(jù)集的強大功能進(jìn)行數(shù)據(jù)治理,整合。
二、為什么要使用自服務(wù)數(shù)據(jù)集?
??什么情況下需要用到自服務(wù)數(shù)據(jù)集?
在進(jìn)行報表制作時,當(dāng)遇到數(shù)據(jù)庫的數(shù)據(jù)較為復(fù)雜不能直接使用的時候,可以通過自服務(wù)數(shù)據(jù)集的數(shù)據(jù)處理功能先對數(shù)據(jù)進(jìn)行處理,整合。
例如,在某一個組件需要需要用到兩個有關(guān)聯(lián)關(guān)系的數(shù)據(jù)集時,而一個組件又不能綁定兩個數(shù)據(jù)集,需要先對兩個數(shù)據(jù)集進(jìn)行聯(lián)合,這個時候可以使用自服務(wù)數(shù)據(jù)集的聯(lián)接功能對兩個數(shù)據(jù)集進(jìn)行聯(lián)接后再進(jìn)行報表制作。
自服務(wù)數(shù)據(jù)集可進(jìn)行一個或多個數(shù)據(jù)集之間的聯(lián)接,聯(lián)合,逆透視,去重以及分組和匯總等操作,只需要通過拖拽和可視化操作就可以進(jìn)行數(shù)據(jù)處理和整合,十分簡單便捷,能夠很大的提高效率,無論是 IT 人員還是業(yè)務(wù)人員都可以很快上手操作。
三、如何使用自服務(wù)數(shù)據(jù)集?
用戶可通過添加數(shù)據(jù)節(jié)點的方式,將來自不同類型的數(shù)據(jù)集數(shù)據(jù)作為輸入節(jié)點,例如 Excel 數(shù)據(jù)集,內(nèi)嵌數(shù)據(jù)集,SQL 數(shù)據(jù)集 ,Mongo 等各種任意數(shù)據(jù)集。在輸入節(jié)點之后接入各種聯(lián)接和轉(zhuǎn)換節(jié)點,各個節(jié)點之間可以任意組合和編輯,最后連線數(shù)據(jù)集結(jié)果節(jié)點,就可以完成數(shù)據(jù)的準(zhǔn)備工作。
通過自服務(wù)聯(lián)接數(shù)據(jù)為例,介紹如何進(jìn)行聯(lián)接數(shù)據(jù),形成新的數(shù)據(jù)集。
1.可以通過拖拽的方式將要處理的數(shù)據(jù)集添加到自服務(wù)的空白畫布區(qū)域。
2.添加好數(shù)據(jù)后,通過操作選項里的節(jié)點功能可以對數(shù)據(jù)進(jìn)行處理,包含以下功能:
(1)聯(lián)接和聯(lián)合節(jié)點。通過關(guān)聯(lián)節(jié)點,可將多張不同的表,組合成為一張表。關(guān)聯(lián)節(jié)點可以連接多個輸入節(jié)點。只能有一個輸出,鏡像節(jié)點除外,能連接的鏡像節(jié)點可以是(n>1)個。
(2)轉(zhuǎn)換節(jié)點:分為 抽樣,排序,透視表,逆透視表,分組和匯總,自循環(huán)列,鏡像,去重。通過轉(zhuǎn)換節(jié)點,可對表中的數(shù)據(jù)進(jìn)行相應(yīng)的處理。
(3)關(guān)聯(lián)和轉(zhuǎn)換節(jié)點的右鍵菜單包含,編輯節(jié)點,重命名,刪除,刷新(鏡像節(jié)點除外,鏡像節(jié)點右鍵菜單沒有編輯節(jié)點選項)。關(guān)聯(lián),轉(zhuǎn)換節(jié)點第一次連接其輸入節(jié)點時會自動彈出編輯框。
3.以聯(lián)接功能為例,將需要連接的數(shù)據(jù)集拖拽到編輯區(qū),拖拽“聯(lián)接”操作到編輯區(qū),系統(tǒng)將自動對數(shù)據(jù)集和聯(lián)接節(jié)點進(jìn)行連線。如果系統(tǒng)沒有自動連線,也可以對數(shù)據(jù)集和操作進(jìn)行手動連線。默認(rèn)狀態(tài)自動布局是置灰狀態(tài)。
當(dāng)數(shù)據(jù)集結(jié)果節(jié)點有輸入時,自動布局才可使用。點擊自動布局,節(jié)點和節(jié)點之間的布局會根據(jù)既定算法優(yōu)化,布局會更加合理美觀。
(1)自動布局前:
(2)自動布局后:
4. 兩個數(shù)據(jù)集進(jìn)行聯(lián)接操作時,默認(rèn)的是“內(nèi)部聯(lián)接”的聯(lián)接方式,并會自動匹配聯(lián)接列。本例中,聯(lián)接方式為“內(nèi)部聯(lián)接”,聯(lián)接列為“訂單ID”,即將兩張表訂單ID相同的數(shù)據(jù)組合在一起,如下圖所示。如果需要使用左聯(lián)接等其他的聯(lián)接方式,只需在聯(lián)接對話框中,設(shè)置所需的聯(lián)接方式和聯(lián)接列。
5.數(shù)據(jù)集結(jié)果展示
數(shù)據(jù)集結(jié)果節(jié)點 ,數(shù)據(jù)集結(jié)果節(jié)點是所有節(jié)點數(shù)據(jù)處理的終結(jié)點,數(shù)據(jù)集結(jié)果節(jié)點只能有一個輸入。刷新元數(shù)據(jù)后,新數(shù)據(jù)集的關(guān)聯(lián)數(shù)據(jù)顯示在右側(cè)
以上就是自服務(wù)數(shù)據(jù)集聯(lián)接的使用方法,通過簡單的幾步操作就可以將兩個數(shù)據(jù)集進(jìn)行聯(lián)接,省去了寫代碼的繁瑣,還可以實時看到操作過程中的數(shù)據(jù)細(xì)節(jié)。除了聯(lián)接之外,還可以根據(jù)需求實現(xiàn)聯(lián)合、去重、自循環(huán)、逆透、分組和匯總等功能,處理數(shù)據(jù)能力強大,使用方便高效。
fqj
評論