{{ feature.name }}
{{ feature.description }}
{% endif %}{{ group.fully_qualified_name }}.{{ feature.name }}
Deprecated. Use {{ feature.replacement }} instead.
Deprecated.
{% elif feature.lifecycle.value == 'preview' %}Preview. This feature is not yet considered production-ready.
{% endif %}{{ feature.replacement }}{% endif %}{{ c }}{% if not loop.last %}, {% endif %}{% endfor %}{{ group.timestamp_column }}{{ group.name }}{{ feature.column_type }}{{ sql_select_snippet(group, [feature]) }}
{{ c }}
{% if is_declared and is_derived %}declared · derived
{% elif is_declared %}declared, not in graph ⚠
{% elif is_derived %}derived
{% else %}manual{% endif %}
derived = auto-traced from dbt exposures; declared = listed in an exposure's meta.feature_store.consumes; manual = legacy used_by on this column.
No declared consumers.
{% endif %}{{ group.name }}