從 Wdata 表中刪除資料對於確保表保持最新且資料不會重複是必要的。在本連線學習路徑中,我們將介紹使用 Chains 從 Wdata 表中刪除資料的步驟。
|
主要業務使用個案 |
表格管理 |
|
主要學習目標 |
使用 Chains 從 Wdata 資料表刪除資料 |
|
必要條件 |
|
|
支援範本 |
CLP |從表中刪除資料 |
步驟 1:建立連鎖
- 新增鏈
- 命名鏈:CLP |從表中刪除資料
- 保存鏈
步驟 2:運行時輸入
我們使用 Runtime Inputs Chain Event 來啟動 Chain。這允許我們指定表 ID 和執行 Chain 時將會刪除的現有資料集。
- 從 Chain Trigger Events 新增一個Runtime Inputs Chain Event 到 Start 區域
- 按兩下指令編輯 Runtime Inputs Chain Event
- 新增下列輸入:
- 類型:TextField文字欄位
- 顯示名稱:表 ID
- 需要:已勾選
- 新增下列輸入:
- 儲存指令
步驟 3:列出檔案
要刪除 Table 中的檔案,我們需要 File ID。若要以程式方式查找 FileID,我們將使用 List Files 指令。此指令使用資料表 ID 搜尋該資料表中的所有檔案,並提供檔案輸出以及這些檔案的相關資訊,包括檔案 ID。
- 在 Chain canvas 上新增List Files 指令
- 連接Runtime Inputs Chain Event 到List Files Command
- 按兩下指令來設定
- 按一下表 ID 欄位
- 在左側變數 面板中,按一下向下箭頭以展開觸發器
- 按一下向下箭頭以展開Runtime Inputs
- 選擇TableID
- 按一下表 ID 欄位
- 儲存指令
步驟 4:從表中取消匯入檔案
與上傳資料到資料表相似,從資料表中刪除資料也需要兩個步驟。刪除檔案前,必須先將檔案移至暫存狀態。若要將檔案設定為暫存狀態,則需要取消匯入。我們將使用 Un-Import File from Table 指令來準備要刪除的資料集。
- 在 Chain canvas 上新增Un-import File from Table 指令
- 連接List Files 指令到Un-import File from Table 指令
- 按兩下指令以設定
- 按一下表 ID 欄位
- 在左側變數 面板中,按一下向下箭頭以展開觸發器
- 按一下向下箭頭以展開Runtime Inputs
- 選擇TableID
- 按一下檔案 ID 欄位
- 在左側變數面板中,按一下向下箭頭以展開清單檔案
- 選擇檔案清單
- 按一下 List Files - Files List 變數,以轉換變數
- 按一下選擇變形,然後選擇從 JSON 取得值
- 按一下加號以新增變數轉換
- 在 Value 欄位中輸入 '0' 然後按 Enter。出現 =0 之後,輸入 'id' 並再次按下 Enter。變數現在會讀取 List Files 指令的 JSON 輸出,並找出表格中第一個檔案的 ID。
- 按一下表 ID 欄位
提示 解析 JSON 時要特別注意大寫與小寫的區別
-
-
-
-
-
- 按一下「
接受
- 按一下「
-
-
-
-
-
-
- 儲存指令
步驟 5:刪除檔案
現在資料集已暫存,最後一步就是正式刪除資料。此步驟使用 Delete File Command 從資料表刪除資料集。
- 從Workiva Connector 新增Delete File Command 到 Chain canvas。
- 從表 連接取消匯入檔案 指令到刪除檔案 指令
- 按兩下指令進行設定
- 為確保我們刪除的是未匯入的相同檔案,我們將以從表中取消匯入檔案指令的相同方式產生檔案 ID,如下所述:
- 按一下檔案 ID 欄位
- 在左側變數面板中,按一下向下箭頭以展開清單檔案
- 選擇檔案清單
- 按一下 List Files - Files List 變數,以轉換變數
- 按一下選擇變形,然後選擇從 JSON 取得值
- 按一下加號以新增變數轉換
- 在 Value 欄位中輸入 '0' 然後按 Enter。出現 =0 之後,輸入 'id' 並再次按下 Enter。變數現在會讀取 List Files 指令的 JSON 輸出,並找出表格中第一個檔案的 ID。
提示解析 JSON 值時要特別注意大寫與小寫的區別
-
-
-
- 按一下「
接受
- 按一下「
-
-
- 儲存指令
步驟 6:測試練習
現在 Chain 已經完成,請測試結果。
- 發佈 鏈
- 按一下 執行 ,然後選擇Run With Inputs
- 為您的運行時間輸入添加值
- CLP | 僱員詳細資料表的表 ID
- 如果您的表中還沒有資料,請務必執行CLP | Upload Data to Table Chain
- CLP | 僱員詳細資料表的表 ID
- 按一下Start
- 連鎖完成後,請按一下Delete File 節點以確認成功。
- Chain 應已成功取得您的檔案,並將其從您的資料表中刪除。
- 您可以在 Wdata 中導航到資料表並檢視右側的 Datasets 面板,以驗證資料是否已刪除。
要瞭解更多關於使用 Chain 管理 Wdata 表中資料集的資訊,請查看下一個路徑:取代表中的資料 !