[CT-2353][Epic] Initial build out of new package dbt-semantic-interfaces
for sharing of semantic layer interfaces
#7
Labels
dbt-semantic-interfaces
for sharing of semantic layer interfaces
#7
As noted in dbt-labs/dbt-core#7456, for the integration of dbt-core and MetricFlow we are creating a third repo to put the shared semantic interface defintions. This is that repo. What that entails is protocol definitions for the semantic interfaces, default object implementations, default parsing / transformations / validations, and associated tests.
Tasks
Identifiers
toEntities
and update object keys to new spec #9Measures
to match new spec #10Dimensions
to match new spec #11Models
toSemanticModels
and update object keys to new spec #12Metrics
to match new spec #13Measures
#14Entities
#15Dimensions
#16SemanticModel
#17Metrics
#18SemanticManifestValidator
to expect a generic bound by theSemanticManifest
Protocol #20SemanticManifest
Protocol #21Right Now Refactors
measure_proxy
metric type tosimple
#48is_primary
todefault_agg_time
#49default_agg_time
to be indefault
struct withinSemanticModel
#50Public Alpha Refactors
type_params
to instead be separateCategoricalDimension
andTimeDimension
interfaces #51type_params
to instead be separate defined metric interfaces #53EXPR
metric types #54create_metric
: default True and dict value to supportcreate_metric_display_name
#55RATIO
metric types to ingest metrics instead of measures #67Public Beta Refactors
hidden
property to metric and dimension properties #57The text was updated successfully, but these errors were encountered: