Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
系統規則範本清單
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
Knowledge Catalog (舊稱 Dataplex Universal Catalog) 支援多種規則範本,可用於定義及自動執行資料品質和資料驗證程序。實作這些範本是資料治理的關鍵環節,可確保資料集保持準確一致。
如要判斷要使用哪個範本,您可以對資源執行資料剖析,找出潛在的品質問題。找出必要品質檢查後,即可從這個頁面選取適當的範本,為資源定義規則。
本頁列出可在任何區域使用的系統規則範本。
桌子形狀
| 名稱 |
說明 |
| 資料欄數量相等期望 |
匯總規則,用於評估資料表中的資料欄數量是否等於指定值。這項規則需要對所查詢的資料表和資料集具備 bigquery.tables.get、bigquery.tables.list 和 bigquery.datasets.get 權限。 |
| 預期資料欄數範圍 |
匯總規則:評估資料表中的欄數是否在指定範圍內。這項規則需要對所查詢的資料表和資料集具備 bigquery.tables.get、bigquery.tables.list 和 bigquery.datasets.get 權限。 |
| 資料欄存在性期望 |
匯總規則,用於評估資料表中是否存在特定資料欄。這項規則需要對所查詢的資料表和資料集具備 bigquery.tables.get、bigquery.tables.list 和 bigquery.datasets.get 權限。 |
| 更新間隔 |
匯總規則:評估資料欄中的最新資料是否比指定間隔新。 |
| 分組新鮮度期望 |
匯總規則,用於評估資料欄中最新的分組資料是否比指定間隔新。 |
| 有序結構比對預期行為 |
匯總規則:評估資料表中的排序資料欄是否與指定的排序清單完全相符。 |
| 資料列計數相等期望 |
匯總規則,用於評估資料表中的資料列數是否等於指定值。 |
| 預期資料列數範圍 |
匯總規則,用於評估資料表中的資料列數是否在指定範圍內。 |
| 結構定義包含項目 |
匯總規則,用於評估資料表中的資料欄組合是否包含指定組合中的所有資料欄。這項規則需要對所查詢的資料表和資料集具備 bigquery.tables.get、bigquery.tables.list 和 bigquery.datasets.get 權限。 |
| 結構排除條件 |
匯總規則,用於評估資料表中的資料欄是否不在指定集合中。這項規則需要對所查詢的資料表和資料集具備 bigquery.tables.get、bigquery.tables.list 和 bigquery.datasets.get 權限。 |
| 結構比對預期結果 |
匯總規則,用於評估資料表中的資料欄是否完全符合指定的一組資料欄。這項規則需要對所查詢的資料表和資料集具備 bigquery.tables.get、bigquery.tables.list 和 bigquery.datasets.get 權限。 |
| Table Comparison Aggregate Equality Expectation |
匯總規則,用於評估目前表格和指定參照表格的匯總運算式結果是否相等。 |
| Table Comparison Aggregate Range Expectation |
匯總規則:評估目前資料表上匯總運算式的結果,是否與參考資料表相差超過指定容差。 |
| 資料表比較資料列計數相等期望 |
匯總規則,用於評估目前表格中的列數是否等於指定參照表格中的列數,並可在計數前選擇性篩選資料列。 |
| 資料表比較資料列計數因子相等期望 |
匯總規則:評估目前表格中的列數是否等於指定參照表格中的列數因數,並可選擇在計數前篩選列。 |
缺少值、不重複的值和類型
| 名稱 |
說明 |
| 欄類型預期 |
匯總規則,用於評估資料欄資料類型是否符合指定類型。這項規則需要對所查詢的資料表和資料集具備 bigquery.tables.get、bigquery.tables.list 和 bigquery.datasets.get 權限。 |
| 欄類型清單期望值 |
匯總規則,用於評估資料欄資料類型是否位於指定集合中。這項規則需要對所查詢的資料表和資料集具備 bigquery.tables.get、bigquery.tables.list 和 bigquery.datasets.get 權限。 |
| 非空值預期 |
資料列層級規則,用於評估每個資料欄值是否為空值。 |
| 空值預期 |
資料列層級規則,用於評估每個資料欄值是否為空值。 |
| 字串大小寫預期行為 |
資料列層級規則,用於評估每個資料欄值字串是否符合指定大小寫。 |
| 獨特性期望 |
資料列層級規則,用於評估每個資料欄值是否不重複。 |
組數和範圍
| 名稱 |
說明 |
| 降低期望值 |
匯總規則,用於評估資料欄中的值是否減少。系統會忽略 NULL 值。傳回第一個不符合預期的資料列。 |
| 提高期望 |
匯總規則,用於評估資料欄中的值是否遞增。系統會忽略 NULL 值。傳回第一個不符合預期的資料列。 |
| 範圍期望值 |
列層級規則,用於評估每個資料欄值是否在指定範圍內。 |
| 參考集預期行為 |
資料列層級規則,用於評估每個資料欄值是否包含在指定的參照集中。 |
| 設定排除條件 |
資料列層級規則,用於評估每個資料欄值是否不屬於指定集合。 |
| 設定期望 |
列層級規則,用於評估每個資料欄值是否包含在指定集合中。 |
字串比對
| 名稱 |
說明 |
| 模式排除條件的預期行為 |
資料列層級規則,用於評估每個資料欄值是否不符合指定的 SQL LIKE 模式。 |
| 模式排除項目預期清單 |
資料列層級規則,用於評估每個資料欄值是否與任何指定的 SQL LIKE 模式不符。 |
| 圖案期望 |
資料列層級規則,可評估每個資料欄值是否符合指定的 SQL LIKE 模式。 |
| 模式期望清單 |
資料列層級規則,用於評估每個資料欄值是否符合至少一個指定的 SQL LIKE 模式。 |
| 規則運算式排除條件的預期行為 |
列層級規則,用於評估每個資料欄值是否不符合指定的規則運算式。 |
| 規則運算式排除條件預期清單 |
資料列層級規則,用於評估每個資料欄值是否與任何指定的規則運算式不符。 |
| 規則運算式預期行為 |
資料列層級規則,用於評估每個資料欄值是否符合指定的規則運算式。 |
| 規則運算式預期清單 |
資料列層級規則,用於評估每個資料欄值是否與至少一個指定的規則運算式相符。 |
| 字串長度相等預期 |
資料列層級規則,用於評估每個資料欄值字串長度是否等於指定值。 |
| 字串長度範圍預期 |
資料列層級規則,用於評估每個資料欄值字串長度是否在指定範圍內。 |
匯總函式
多欄
分布函式
| 名稱 |
說明 |
| 日期零件完整度預期 |
彙整規則,用於評估資料表在日期範圍內是否包含每個間隔 (例如每天) 的資料。 |
| 標準差值預期 |
資料列層級規則,用於評估每個資料欄值與資料欄平均值之間相差幾個標準差。 |
一般條件
| 名稱 |
說明 |
| 資料列條件期望值 |
資料列層級規則,用於評估資料表中的每個資料列是否符合指定條件。 |
| SQL 判斷 |
匯總規則:評估指定陳述式傳回的列數。如果傳回任何資料列,即代表這項規則失敗。 |
| 資料表條件預期行為 |
匯總規則,用於評估指定運算式是否適用於資料表。 |
後續步驟
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2026-07-08 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["難以理解","hardToUnderstand","thumb-down"],["資訊或程式碼範例有誤","incorrectInformationOrSampleCode","thumb-down"],["缺少我需要的資訊/範例","missingTheInformationSamplesINeed","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2026-07-08 (世界標準時間)。"],[],[]]