{% extends 'timeseer.html' %} {% from 'macros.html' import alerter, bootstrap_icon, info_popover, menu_back, progress_bar_flow, visualize_series %} {% macro block_card_header(block, title) %}
{% if missing_dependencies[block.db_id]|count > 0 %} {{ info_popover('Missing a dependency on a block with type: ' + missing_dependencies[block.db_id]|join(', '), 'exclamation-triangle', 'text-warning', placement='top') }} {% endif %} {{ title }}
{% endmacro %} {% macro block_card(block, title) %}
{{ block_card_header(block, title) }}
{{ caller() }}
{% endmacro %} {% block styles %} {% endblock %} {% block menu %} {% if flow_evaluation_groups|count == 0 %} {{ menu_back(url_for('.list_flows', sourcename=source_name)) }} {% else %} {{ menu_back(url_for('.display_flow', flowname=flow.name, sourcename=source_name)) }} {% endif %} {% endblock %} {% block main %}

{{ flow.name }}

{% if flow.time_range.relative_date %} {{ flow.time_range.relative_date }} {% else %} From {{ flow.time_range.start_date|datetimeformat }} to {{ flow.time_range.end_date|datetimeformat }} {% endif %}

{% if flow.origin.value == 'ui' %}
{% endif %}
{% if flow.origin.value == 'ui' %} {% endif %}
{{ alerter() }} {% if flow.origin.value in ['default', 'ui'] %}
{% if flow.origin.value == 'ui' %}
Time series
{% endif %}
KPI set
Select the KPI set to use when displaying analysis results.
{% endif %} {% if flow.origin.value == 'ui' %} {% for block in blocks %} {% if block.type.name == 'UNIVARIATE_ANALYSIS' %} {% call block_card(block, "Univariate analysis") %}
{% endcall %} {% elif block.type.name == 'COMPARISON' %} {% call block_card(block, "Comparison") %}
{% endcall %} {% elif block.type.name == 'MULTIVARIATE_ANALYSIS' %} {% call block_card(block, "Multivariate analysis") %}
{% endcall %} {% elif block.type.name == 'FILTER' %} {% call block_card(block, "Filter") %}
{% endcall %} {% elif block.type.name == 'EXPORT' %} {% call block_card(block, "Export") %}
{% endcall %} {% elif block.type.name == 'FLIGHT_EXPOSE' %} {% call block_card(block, "Expose using Apache Arrow Flight") %}
{% endcall %} {% elif block.type.name == 'DATA_SERVICE_EXPOSE' %} {% call block_card(block, "Expose as a data service") %}
{% endcall %} {% elif block.type.name == 'INTERPOLATE' %} {% call block_card(block, "Interpolate") %}
{% endcall %} {% endif %} {% endfor %} {% elif flow.origin.value == 'resource' %}
Evaluate the flow to display results.
{% endif %} {% endblock %} {% block scripts_bottom %} {% endblock %}