微程式用戶手冊
主頁
主頁
  • 進階資料來源(資料流)

進階資料來源(資料流)

什麼是進階資料來源(資料流)?
實際生產中,很多情況下我們需要對資料進行加工處理後,再進行統計分析及可視化呈現,進階資料來源是對資料進行加工處理的模塊。在進階資料來源中,可以將單個表單或多個表單進行自由組合,得到符合統計需求的資料來源。

1677643553924-6af7911e-10d5-4e2d-81ad-f21a79babe71.png

進階資料來源入口
可以通過任意頁面頂部頭像菜單欄,找到進階資料來源的入口,目前只有系統管理員擁有進階資料來源權限。(功能目前只對部分用戶開放了入口;如您想要需要或者想要體驗進階資料來源功能,請聯繫您的專屬客服申請開通)。
1715594051556-9a0d3bbd-7da6-491f-9157-a10ffaf61f1d.png

進階資料來源列表
在進階資料來源中組合處理完畢的資料來源我們稱之爲**【資料流】**。進階資料來源列表頁主要分爲兩個區域:資料列表區域和資料預覽區域。資料列表區域支持新增資料流,以及對資料流進行分組管理。點擊選中一個資料流後,在右側會呈現資料流的資料預覽(目前只支持預覽200條資料)。

1677650693841-b82f350a-9314-4004-876e-9d021c2e559c.jpeg

頁面設計
從進階資料來源列表頁面新增資料流將進入到工作流設計頁面。設計頁面主要分爲節點區域、設計區域、節點設定區域三個區域。

1677651929102-7ac9525b-40a4-4890-b129-9dd0d5863813.png

資料流由輸入節點、資料處理或資料轉換節點、輸出節點構成,將每個節點從節點區域拖動至設計區域,並設定好每個節點,節點間用連接線連接起來即可完成設定。

1677652276080-5f94816a-1ba3-400f-9d90-1c76bb6acc2f.png

每個資料流至少擁有一個輸入節點(最多支持4個輸入節點),最多支持5層資料處理或資料轉換節點,必須包含一個輸出節點(且只能擁有一個)。

1677653874311-4ef1c747-a73e-46c2-8139-34eba914fa0b.png

節點介紹
輸入節點
將一個輸入節點拖動至設計區域後將出現資料來源選擇彈窗,您可以選擇您的表單作爲輸入節點,並設定需要進行處理的欄位。僅支持選擇一個子表中的欄位,不支持選擇關聯表單欄位,至多4個輸入節點。

1677654008595-decbfb66-13d8-4a4b-8048-cce3897d17b4.png

輸出節點
每個資料流必須且只能有一個輸出節點,輸出節點爲資料流最終結果的輸出。
合併節點
合併節點用於將多個表進行合併(最少需要連接兩個資料來源),提供「合併」及「只追加合併」兩種合併方式

合併

「合併」即全連接,將每個表的欄位去重合並,按照規則拼接相對應的資料,若部分欄位沒有相應的資料,則顯示爲空。例如需要將採購訂單和銷售訂單兩個資料表進行合併,將採購訂單的‘產品名稱’與銷售訂單的‘產品名稱’進行拼接,合併結果如下:

1677654491081-8ac098c5-f39d-4e49-8aaf-53c7f4e35424.png

只追加合併

「只追加合併」可以將多表資料按照欄位的拼接規則進行上下合併,例如需要將採購訂單的‘產品名稱’和銷售訂單的‘產品名稱’拼接後進行追加合併。示範如下:

1677654530188-ab674791-6d50-48f0-9c5d-a35d2f341b3e.png

若開啓「是否去重」後,當多條資料的所有欄位值完全相同時,會進行去重操作。
例如需要將兩個採購訂單進行追加合併,並開啓「是否去重」,需要將採購訂單1的‘產品名稱’與採購訂單2中的‘產品名稱’進行拼接,‘採購價’與‘採購價’進行拼接,當拼接後的欄位值完全相同時,會進行去重。示範如下:

1677654575962-4a95328d-edce-47d2-a766-87799658e0ce.png

關聯節點
「關聯」根據設定的關聯方式和連接欄位,將兩張資料表的資料進行左右拼接。示範如下:

1677654773768-5d576dc5-0048-4eea-9910-e9f419e21caa.png

左關聯

是以左表的資料爲基準,根據連接欄位匹配右表資料。若左表有資料而右表沒有資料,則顯示左表中的資料,右表的資料顯示爲空。

1677654815141-995f1be2-7442-480f-9944-77a2058947e4.png

右關聯

是以右表的資料爲基準,根據連接欄位匹配左表資料。若右表有資料而左表沒有資料,則顯示右表中的資料,左表的資料顯示爲空。

1677654825258-8c760fe6-6b98-4875-88e6-53ff9797c19c.png

內關聯

根據每個表的共有欄位的值匹配兩個表中的資料,即返回左右兩個表單的資料交集。

1677654834365-0db0722c-52aa-472a-bce9-61d62fe6279d.png

分組彙總節點
首先設定分組欄位,把欄位值相同的合併爲一組,再設定彙總欄位和彙總方式。示範如下:

1677654906240-1eb9390a-d846-4265-b5e1-d8b2c3914125.png

過濾節點
「過濾」:通過新增過濾條件,過濾掉不符合指定條件的資料。示範如下:

1677657789233-272de5e3-75f0-475c-87ed-f585771c5e95.png

欄位設定節點
「欄位設定」新增計算欄位,編輯公式來計算資料。您可以通過欄位設定節點來進行欄位計算,只能有一個節點連接至欄位設定節點。

1677657951174-216711ad-543d-40eb-be8a-2991f6f27cc3.png

示範如下:

1677657834854-a3a2bc4d-661c-4264-9d0c-8a94fddd815c.png

儀表盤使用進階資料來源(資料流)
當您在儀表盤中新增一個圖表組件到畫布區域時,會出現資料來源選擇彈窗,您只需在彈窗中切換至【進階資料來源】/【資料流】頁籤即可選擇您在進階資料來源(資料流)中建立的資料流了。

1677658156392-52b4e12b-f88f-41e5-9910-bb7df41af329.png

更新: 2024-05-21 11:35:33
原文: https://www.yuque.com/skwme4/hyk0u0/wsbucsee5of9y1s0