Azure Data Factory 和 Synapse Analytics 管線中的驗證活動
適用於:Azure Data Factory Azure Synapse Analytics
提示
試用 Microsoft Fabric 中的 Data Factory,這是適用於企業的全方位分析解決方案。 Microsoft Fabric 涵蓋從資料移動到資料科學、即時分析、商業智慧和報告的所有項目。 了解如何免費開始新的試用 (部分機器翻譯)!
您可以在管線中使用「驗證」,來確保管線只有在已驗證附加的資料集參考確實存在、符合指定的準則或逾時之後,才會繼續執行。
使用 UI 建立驗證活動
若要在管線中使用驗證活動,請完成下列步驟:
- 在管線 [活動] 窗格中搜尋驗證,然後將驗證活動拖曳至管線畫布。
- 在畫布上選取新的驗證活動 (如尚未選取),及其 [設定] 索引標籤,以編輯詳細資料。
- 選取資料集,或選取 [新增] 按鈕以定義新的資料集。 針對上述分隔文字範例之類的檔案型資料集,您可以選取特定檔案或資料夾。 選取資料夾時,驗證活動會允許忽略對資料夾中是否有子項目存在的驗證,或要求驗證子項目是否存在。
- 驗證活動的輸出可用作任何其他活動的輸入,並使用動態運算式參考這些活動內的任何屬性。
語法
{
"name": "Validation_Activity",
"type": "Validation",
"typeProperties": {
"dataset": {
"referenceName": "Storage_File",
"type": "DatasetReference"
},
"timeout": "0.12:00:00",
"sleep": 10,
"minimumSize": 20
}
},
{
"name": "Validation_Activity_Folder",
"type": "Validation",
"typeProperties": {
"dataset": {
"referenceName": "Storage_Folder",
"type": "DatasetReference"
},
"timeout": "0.12:00:00",
"sleep": 10,
"childItems": true
}
}
類型屬性
屬性 | 說明 | 允許的值 | 必要 |
---|---|---|---|
NAME | 「驗證」活動的名稱 | String | Yes |
type | 必須設定為 [驗證]。 | String | Yes |
資料集 | 活動會封鎖執行,直到已驗證此資料集參考存在且符合指定的準則,或達到逾時為止。 提供的資料集應支援 "MinimumSize" 或 "ChildItems" 屬性。 | 資料集參考 | Yes |
timeout | 指定活動執行的逾時。 若未指定任何值,預設值為 12 小時 ("0.12:00:00")。 格式為 d.hh:mm:ss | String | No |
sleep | 驗證嘗試之間的延遲 (以秒為單位)。 若未指定任何值,預設值為 10 秒。 | 整數 | No |
childItems | 檢查資料夾是否有子項目。 true:驗證資料夾存在且具有項目。 封鎖直到至少有一個項目出現在資料夾中或達到逾時值為止。 false:驗證資料夾存在且是空的。 封鎖直到資料夾變空,或達到逾時值為止。 若未指定任何值,活動將會封鎖到資料夾存在或達到逾時為止。 |
布林值 | No |
minimumSize | 檔案大小下限 (以位元組為單位)。 若未指定任何值,預設值為 0 位元組 | 整數 | No |
相關內容
查看其他支援的控制流程活動: