@@ -40,9 +40,6 @@ CURRENT_TIMESTAMP() AS execution_ts,
4040' <your-gcp-project-id>.austin_311.contact_details_ingestion_time_partitioned' AS table_id,
4141CAST(NULL AS STRING) AS column_id,
4242NULL AS column_value,
43- custom_sql_statement_validation_errors .row_id AS row_id,
44- custom_sql_statement_validation_errors .contact_type AS contact_type,
45- custom_sql_statement_validation_errors .value AS value,
4643CAST(NULL AS STRING) AS dimension,
4744CAST(NULL AS BOOLEAN ) AS simple_rule_row_is_valid,
4845TRUE AS skip_null_count,
@@ -79,9 +76,7 @@ validation_results AS (SELECT
7976'<your-gcp-project-id>.austin_311.contact_details_ingestion_time_partitioned' AS table_id,
8077CAST(NULL AS STRING) AS column_id,
8178NULL AS column_value,
82- custom_sql_statement_validation_errors.row_id AS row_id,
83- custom_sql_statement_validation_errors.contact_type AS contact_type,
84- custom_sql_statement_validation_errors.value AS value,
79+ custom_sql_statement_validation_errors,
8580CAST(NULL AS STRING) AS dimension,
8681CAST(NULL AS BOOLEAN) AS simple_rule_row_is_valid,
8782TRUE AS skip_null_count,
@@ -126,9 +121,8 @@ CAST(r.dimension AS STRING) AS _dq_validation_dimension,
126121r.simple_rule_row_is_valid AS _dq_validation_simple_rule_row_is_valid,
127122r.complex_rule_validation_errors_count AS _dq_validation_complex_rule_validation_errors_count,
128123r.complex_rule_validation_success_flag AS _dq_validation_complex_rule_validation_success_flag,
129- r.row_id AS row_id,
130- r.contact_type AS contact_type,
131- r.value AS value,FROM
124+ r.custom_sql_statement_validation_errors,
125+ FROM
132126validation_results r
133127)
134128SELECT
@@ -172,9 +166,6 @@ CURRENT_TIMESTAMP() AS execution_ts,
172166' <your-gcp-project-id>.austin_311.contact_details_ingestion_time_partitioned' AS table_id,
173167' value' AS column_id,
174168data .value AS column_value,
175- data .row_id AS row_id,
176- data .contact_type AS contact_type,
177- data .value AS value,
178169CAST(NULL AS STRING) AS dimension,
179170CASE
180171WHEN value IS NOT NULL THEN TRUE
@@ -243,7 +234,8 @@ r.complex_rule_validation_errors_count AS _dq_validation_complex_rule_validation
243234r.complex_rule_validation_success_flag AS _dq_validation_complex_rule_validation_success_flag,
244235r.row_id AS row_id,
245236r.contact_type AS contact_type,
246- r.value AS value,FROM
237+ r.value AS value,
238+ FROM
247239validation_results r
248240)
249241SELECT
@@ -276,9 +268,6 @@ r.skip_null_count AS skip_null_count,
276268r .simple_rule_row_is_valid AS simple_rule_row_is_valid,
277269r .complex_rule_validation_errors_count AS complex_rule_validation_errors_count,
278270r .complex_rule_validation_success_flag AS complex_rule_validation_success_flag,
279- r .row_id AS row_id,
280- r .contact_type AS contact_type,
281- r .value AS value,
282271(SELECT COUNT (* ) FROM data) AS rows_validated,
283272last_mod .last_modified ,
284273' {"brand": "one"}' AS metadata_json_string,
0 commit comments