You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
DSI will be adding a SavedQuery protocol which the semantic manifest should have a list of under saved_queries. This is outlined in dbt-labs/dbt-semantic-interfaces#144. This is necessary to support the saved query functionality in MetricFlow (dbt-labs/metricflow#765).
Things we do know
SavedQuery nodes will depend on Metric nodes
SavedQuery nodes will have
a name
an optional description
a query object that has the following
metrics a list of strings (that they're valid metrics is handled by the DSI provided validator)
group_bys a list of strings (that they have a valid format is handled by the DSI provided validator)
where a WhereFilter object (should be specified as a string by the user, and we convert to an object when parsing the unparsed node)
Necessary work
Define an unparsed version of the node
Define a manifest version of the node
Define schema_yaml_reader process for going from the unparsed node to the manifest node
Define a lookup utility for resolvingSavedQuery nodes
Handle SavedQuery unique_ids in manifest.expect
partial parsing of SavedQuery nodes
The text was updated successfully, but these errors were encountered:
Context
DSI will be adding a
SavedQuery
protocol which the semantic manifest should have a list of undersaved_queries
. This is outlined in dbt-labs/dbt-semantic-interfaces#144. This is necessary to support thesaved query
functionality in MetricFlow (dbt-labs/metricflow#765).Things we do know
SavedQuery
nodes will depend onMetric
nodesSavedQuery
nodes will havename
description
query
object that has the followingmetrics
a list of strings (that they're valid metrics is handled by the DSI provided validator)group_bys
a list of strings (that they have a valid format is handled by the DSI provided validator)where
aWhereFilter
object (should be specified as a string by the user, and we convert to an object when parsing the unparsed node)Necessary work
SavedQuery
nodesSavedQuery
unique_ids inmanifest.expect
SavedQuery
nodesThe text was updated successfully, but these errors were encountered: