{% macro save_monitored(monitored_path) %} {% set monitored_query %} select {{ full_table_name('name', 'schema', 'database') }} as {{ f2dq.quote_column('model') }}, time_filter as {{ f2dq.quote_column('time_filter') }}, metrics as {{ f2dq.quote_column('metrics') }}, columns as {{ f2dq.quote_column('columns') }}, anomaly_detector as {{ f2dq.quote_column('anomaly_detector') }}, owners as {{ f2dq.quote_column('owners') }} from {{ ref('f2dq_selected') }} {% endset %} {% set query_result = run_query(monitored_query) %} {% set monitored_file_path = monitored_path or 'target/f2dq/monitored.json' %} {% do query_result.to_json(monitored_file_path) %} {% endmacro %}