{% extends "base.html" %} {% block content %}

Pipeline Runs

{% if message %}
{{ message }}
{% endif %} {% if error %}
{{ error }}
{% endif %}
{% for r in records %} {% endfor %}
Contract ID Contract Version Draft Version Dataset Version Run Type Status Violations DQ Details
{{ r.contract_id }} {{ r.contract_version }} {% if r.draft_contract_version %} {{ r.draft_contract_version }} {% endif %} {{ r.dataset_name }} {{ r.dataset_version }} {{ r.run_type }} {{ r.status }} {% if r.dq_details.get('output', {}).get('warnings') %} {% endif %} {% set fails = r.dq_details.get('output', {}).get('failed_expectations', {}) %} {% if fails %} {% for key, info in fails.items() %}
{{ key }} ({{ info.count }})
{% endfor %} {% else %} {{ r.violations }} {% endif %}
Show

{% for key in ['orders', 'customers'] %} {% if r.dq_details.get(key) %}
{{ key }}
{{ r.dq_details.get(key) | tojson(indent=2) }}
{% endif %} {% endfor %}

{% set fails = r.dq_details.get('output', {}).get('failed_expectations', {}) %} {% if fails %} {% for key, info in fails.items() %}
{{ key }}: {{ info.expression }} ({{ info.count }}) {% if info.examples %}
Examples
{{ info.examples | tojson(indent=2) }}
{% endif %}
{% endfor %} {% endif %}
{{ r.dq_details.get('output') | tojson(indent=2) }}
{% if not records %}

No runs recorded.

{% endif %} {% endblock %}