dbt-tester Report

{{ stats.model_count or 0 }} models scanned · {{ stats.source_count or 0 }} sources

Errors
{{ counts["error"] }}
Warnings
{{ counts["warning"] }}
Info
{{ counts["info"] }}
{% if not findings %}

No issues found

Your dbt project looks healthy!

{% else %} {% set grouped = {} %} {% for f in findings %} {% set key = (f.details.file if f.details and f.details.file else f.model) %} {% if key not in grouped %}{% set _ = grouped.update({key: []}) %}{% endif %} {% set _ = grouped[key].append(f) %} {% endfor %} {% set sorted_files = grouped.keys()|sort %} {% for file_id in sorted_files %} {% set items = grouped[file_id] %}

{{ file_id }}

{{ items|length }} issue{{ 's' if items|length > 1 else '' }}
{% for finding in items %} {% endfor %}
Level Model Message
{{ finding.level }} {{ finding.model }} {% if finding.details.columns %}
cols: {{ finding.details.columns|join(', ') }} {% endif %}
{{ finding.message }} {% if finding.details.line %}{{ finding.details.file }}:{{ finding.details.line }}{% endif %} {% if finding.details.column_count %}
Columns: {{ finding.details.column_count }}{% endif %} {% if finding.details.fix %}
{{ finding.details.fix }}
{% endif %}
{% endfor %} {% endif %}