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

{{ product.name }}

Back to data products

Overview
Identifier
{{ product.id }}
Version
{{ product.version or '—' }}
Status
{{ product.status or 'unknown' }}
{% if product.description and product.description.usage %}
Usage
{{ product.description.usage }}
{% endif %} {% if product.tags %}
Tags
{% for tag in product.tags %} {{ tag }} {% endfor %}
{% endif %}
{% if product.custom_properties %} {% endif %}
Recent runs
{% if product.records %}
{% for record in product.records | reverse %} {% endfor %}
Dataset Version Role Status Run type Contract
{{ record.dataset_name }} {{ record.dataset_version }} {% if record.data_product_role %} {{ record.data_product_role }} {% else %} {% endif %} {{ record.status }}{% if record.reason %}
{{ record.reason }}
{% endif %}
{{ record.run_type }} {% if record.contract_id %} {{ record.contract_id }} {% if record.contract_version %} / {{ record.contract_version }} {% endif %} {% else %} None {% endif %}
{% else %}

No recorded runs yet.

{% endif %}
Input ports
{% if product.inputs %} {% for port in product.inputs %} {% endfor %}
PortContractSource
{{ port.name }} {% if port.contract_id %} {{ port.contract_id }} {% if port.version %} / {{ port.version }} {% endif %} {% else %} None {% endif %} {% if port.source_data_product %} {{ port.source_data_product }} {% if port.source_output_port %} / {{ port.source_output_port }} {% endif %} {% else %} n/a {% endif %}
{% else %}

No input ports defined.

{% endif %}
Output ports
{% if product.outputs %} {% for port in product.outputs %} {% endfor %}
PortContractDataset
{{ port.name }} {% if port.contract_id %} {{ port.contract_id }} {% if port.version %} / {{ port.version }} {% endif %} {% else %} None {% endif %} {% if port.dataset_id %} {{ port.dataset_id }} {% else %} n/a {% endif %} {% if port.stage_contract %}
Stage contract {{ port.stage_contract }}
{% endif %} {% if port.records %}
Runs: {{ port.records | length }}
{% endif %}
{% else %}

No output ports defined.

{% endif %}
{% endblock %}