@@ -200,6 +200,8 @@ CREATE TABLE test_definitions (
200200 match_subset_condition VARCHAR (500 ),
201201 match_groupby_names VARCHAR ,
202202 match_having_condition VARCHAR (500 ),
203+ history_calculation VARCHAR (20 ),
204+ history_lookback INTEGER ,
203205 test_mode VARCHAR (20 ),
204206 custom_query VARCHAR ,
205207 test_active VARCHAR (10 ) DEFAULT ' Y' :: CHARACTER VARYING,
@@ -443,33 +445,35 @@ CREATE TABLE data_column_chars (
443445);
444446
445447CREATE TABLE test_types (
446- id VARCHAR ,
447- test_type VARCHAR (200 ) NOT NULL
448- CONSTRAINT cat_tests_test_type_pk
449- PRIMARY KEY ,
450- test_name_short VARCHAR (30 ),
451- test_name_long VARCHAR (100 ),
452- test_description VARCHAR (1000 ),
453- except_message VARCHAR (1000 ),
454- measure_uom VARCHAR (100 ),
455- measure_uom_description VARCHAR (200 ),
456- selection_criteria TEXT ,
457- dq_score_prevalence_formula TEXT ,
458- dq_score_risk_factor TEXT ,
459- column_name_prompt TEXT ,
460- column_name_help TEXT ,
461- default_parm_columns TEXT ,
462- default_parm_values TEXT ,
463- default_parm_prompts TEXT ,
464- default_parm_help TEXT ,
465- default_severity VARCHAR (10 ),
466- run_type VARCHAR (10 ),
467- test_scope VARCHAR ,
468- dq_dimension VARCHAR (50 ),
469- health_dimension VARCHAR (50 ),
470- threshold_description VARCHAR (200 ),
471- usage_notes VARCHAR ,
472- active VARCHAR
448+ id VARCHAR ,
449+ test_type VARCHAR (200 ) NOT NULL
450+ CONSTRAINT cat_tests_test_type_pk
451+ PRIMARY KEY ,
452+ test_name_short VARCHAR (30 ),
453+ test_name_long VARCHAR (100 ),
454+ test_description VARCHAR (1000 ),
455+ except_message VARCHAR (1000 ),
456+ measure_uom VARCHAR (100 ),
457+ measure_uom_description VARCHAR (200 ),
458+ selection_criteria TEXT ,
459+ dq_score_prevalence_formula TEXT ,
460+ dq_score_risk_factor TEXT ,
461+ column_name_prompt TEXT ,
462+ column_name_help TEXT ,
463+ default_parm_columns TEXT ,
464+ default_parm_values TEXT ,
465+ default_parm_prompts TEXT ,
466+ default_parm_help TEXT ,
467+ default_severity VARCHAR (10 ),
468+ run_type VARCHAR (10 ),
469+ test_scope VARCHAR ,
470+ dq_dimension VARCHAR (50 ),
471+ health_dimension VARCHAR (50 ),
472+ threshold_description VARCHAR (200 ),
473+ result_visualization VARCHAR (50 ) DEFAULT ' line_chart' ,
474+ result_visualization_params TEXT DEFAULT NULL ,
475+ usage_notes VARCHAR ,
476+ active VARCHAR
473477);
474478
475479CREATE TABLE test_templates (
@@ -505,6 +509,7 @@ CREATE TABLE test_runs (
505509 failed_ct INTEGER ,
506510 warning_ct INTEGER ,
507511 error_ct INTEGER ,
512+ log_ct INTEGER ,
508513 table_ct INTEGER ,
509514 column_ct INTEGER ,
510515 column_failed_ct INTEGER ,
@@ -538,6 +543,7 @@ CREATE TABLE test_results (
538543 severity VARCHAR (10 ),
539544 result_status VARCHAR (10 ),
540545 result_message VARCHAR (1000 ),
546+ result_signal VARCHAR (1000 ),
541547 result_measure VARCHAR (1000 ),
542548 threshold_value VARCHAR (1000 ),
543549 result_error_data VARCHAR (4000 ),
0 commit comments