在 BigQuery 中使用 Dataform 進行 ELT 時,您必須對最終資料表執行唯一性 (uniqueness) 和空值 (null) 檢查。您要如何有效地將這些檢查整合到管道中?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 將 Dataform 斷言 (assertions) 加入 Dataform 程式碼中。.
為什麼這是答案
將 Dataform 斷言 (assertions) 加入 Dataform 程式碼中是最佳且最有效率的方法。Dataform 專為 BigQuery 中的 ELT 工作流程設計,其內建的斷言功能允許您直接在 SQLX 檔案中定義資料品質檢查,例如唯一性和非空值約束。這些斷言會在每次 Dataform 執行時自動運行,並在檢查失敗時發出警報,確保資料品質。 BigQuery UDF 雖然可以執行檢查,但需要額外的程式碼來整合到 ELT 流程中,且不如 Dataform 斷言那樣自動化和集成。Dataplex 資料品質任務是針對更廣泛的資料治理和品質監控,對於 Dataform 驅動的 ELT 流程而言,它不是最直接或最集成的解決方案。基於 Spark 的預存程序會引入額外的技術棧和複雜性,這與 BigQuery 和 Dataform 的原生整合原則相悖。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡