{% extends "base.html" %} {% block title %}{{ project.name }}{% endblock %} {% block content %}

{{ project.name }} v{{ project.version }}

{% if target %} Warehouse: {{ target.warehouse.adapter_type }} · Schema: {{ target.warehouse.schema }} · Profile: {{ target.profile }} · Target: {{ target.name }} {% else %} Warehouse: {{ project.duckdb_path }} · Schema: {{ project.duckdb_schema }} · Profile: {{ project.profile }} · Target: {{ project.target }} {% endif %}

Sources ({{ sources|length }})

{% for s in sources %}

{{ s.name }}

{% if s.description %}

{{ s.description }}

{% endif %}

Path: {{ s.path }} · Pattern: {{ s.file_pattern }} {% if s.tags %} · {% for t in s.tags %}{{ t }}{% endfor %}{% endif %}

{% endfor %}

Models ({{ models|length }})

{% for m in models %}

{{ m.name }} [{{ m.kind }}] — {{ m.materialization }}

{% if m.description %}

{{ m.description }}

{% endif %}

{% if m.tags %}{% for t in m.tags %}{{ t }}{% endfor %}{% endif %} {% if m.depends_on %} · depends on: {% for d in m.depends_on %}{{ d }}{% if not loop.last %}, {% endif %}{% endfor %} {% elif m.source %} · source: {{ m.source }} {% endif %}

code_version: {{ m.code_version }}

{% endfor %}

Execution order

    {% for name in dag.execution_order %}
  1. {{ name }}
  2. {% endfor %}

DAG (Mermaid)

graph LR
{% for edge in dag.edges %}    {{ edge[0] }} --> {{ edge[1] }}
{% endfor %}
{% endblock %}