{% extends "base.html" %} {% block title %}Sraosha — Data Quality{% endblock %} {% block breadcrumbs %}

Data Quality

SodaCL-powered checks across your data sources

{% endblock %} {% block content %}
New Check

Total checks

{{ summary.total_checks }}

{% if summary.overall_pass_rate is defined and summary.overall_pass_rate is not none %}

{{ "%.1f"|format(summary.overall_pass_rate) }}% pass rate

{% endif %}

Healthy

{{ summary.healthy }}

Warning

{{ summary.warning }}

Failed

{{ summary.failed }}

{% if filter_status %}{% endif %}
{% if checks %}
{% for check in checks %}

{{ check.name }}

{% if check.description %}

{{ check.description }}

{% endif %}
{% set st = (check.latest_status or '') | lower %} {% if st in ('healthy', 'passed', 'pass', 'ok') %} {{ check.latest_status }} {% elif st in ('warning', 'warn') %} {{ check.latest_status }} {% elif st in ('failed', 'fail', 'error') %} {{ check.latest_status }} {% else %} {{ check.latest_status or 'unknown' }} {% endif %}
{{ check.connection_name }} {{ check.connection_type }}
{% if check.tables %}

Tables: {{ check.tables | join(', ') }}

{% endif %}
{% if check.run_count is defined %}{{ check.run_count }} run{% if check.run_count != 1 %}s{% endif %}{% endif %} {% if check.last_run_rel %}{{ check.last_run_rel }}{% endif %}
{% if check.next_run_at %}

Next: {{ check.next_run_at }}

{% endif %}
View
{% endfor %}
{% else %}

No data quality checks yet.

Create a SodaCL check to monitor your tables.

Create your first check
{% endif %}
{% endblock %}