diff --git a/elementary/monitor/dbt_project/macros/get_adapter_type_and_unique_id.sql b/elementary/monitor/dbt_project/macros/get_adapter_type_and_unique_id.sql index 4f56ee88c..d90ab6262 100644 --- a/elementary/monitor/dbt_project/macros/get_adapter_type_and_unique_id.sql +++ b/elementary/monitor/dbt_project/macros/get_adapter_type_and_unique_id.sql @@ -26,6 +26,10 @@ {{ return(target.server) }} {% endmacro %} +{% macro sqlserver__get_adapter_unique_id() %} + {{ return(target.server) }} +{% endmacro %} + {% macro fabricspark__get_adapter_unique_id() %} {{ return(target.workspaceid) }} {% endmacro %} diff --git a/elementary/monitor/dbt_project/macros/get_test_results.sql b/elementary/monitor/dbt_project/macros/get_test_results.sql index bc6a34629..fffd413e7 100644 --- a/elementary/monitor/dbt_project/macros/get_test_results.sql +++ b/elementary/monitor/dbt_project/macros/get_test_results.sql @@ -129,8 +129,6 @@ current_tests_run_results_query already starts with WITH, so we cannot wrap it in another CTE. Instead we materialise it into a temp table first, then build ordered_test_results on top. - Note: sqlserver adapter inherits from fabric, so this dispatch - covers both fabric and sqlserver targets automatically. #} {% set elementary_tests_allowlist_status = ['fail', 'warn'] if disable_passed_test_metrics else ['fail', 'warn', 'pass'] %} @@ -182,6 +180,10 @@ {% do return(elementary_cli._process_raw_test_results(test_results_agate, test_result_rows_agate, elementary_tests_allowlist_status, skip_test_result_rows)) %} {%- endmacro -%} +{%- macro sqlserver__get_test_results(days_back = 7, invocations_per_test = 720, disable_passed_test_metrics = false, skip_test_result_rows = false) -%} + {% do return(elementary_cli.fabric__get_test_results(days_back, invocations_per_test, disable_passed_test_metrics, skip_test_result_rows)) %} +{%- endmacro -%} + {%- macro clickhouse__get_test_results(days_back = 7, invocations_per_test = 720, disable_passed_test_metrics = false, skip_test_result_rows = false) -%} {% set elementary_tests_allowlist_status = ['fail', 'warn'] if disable_passed_test_metrics else ['fail', 'warn', 'pass'] %} {% do elementary.run_query('drop table if exists ordered_test_results') %}