Metadata about the manifest
No Additional PropertiesEach additional property must conform to the following schema
Type: stringName of the root project
A unique identifier for the project, hashed from the project name
A unique identifier for the user
[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}
Whether dbt is configured to send anonymous usage statistics
The type name of the adapter
The nodes defined in the dbt project and its dependencies
Each additional property must conform to the following schema
AnalysisNode(database: Union[str, NoneType], schema: str, name: str, resourcetype: dbt.nodetypes.NodeType, packagename: str, path: str, originalfilepath: str, uniqueid: str, fqn: List[str], alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
FileHash(name: str, checksum: str)
No Additional PropertiesNodeConfig(extra: Dict[str, Any] =
Hook(sql: str, transaction: bool = True, index: Union[int, NoneType] = None)
No Additional PropertiesHook(sql: str, transaction: bool = True, index: Union[int, NoneType] = None)
Same definition as nodes_additionalProperties_oneOf_i0_config_post-hook_itemsDocs(show: bool = True, node_color: Union[str, NoneType] = None)
No Additional PropertiesContractConfig(enforced: bool = False)
No Additional PropertiesAdditional Properties of any type are allowed.
Type: objectEach additional property must conform to the following schema
Type: objectUsed in all ManifestNodes and SourceDefinition
ColumnLevelConstraint(type: dbt.contracts.graph.nodes.ConstraintType, name: Union[str, NoneType] = None, expression: Union[str, NoneType] = None, warnunenforced: bool = True, warnunsupported: bool = True)
No Additional PropertiesAdditional Properties of any type are allowed.
Type: objectDocs(show: bool = True, node_color: Union[str, NoneType] = None)
Same definition as docsRefArgs(name: str, package: Union[str, NoneType] = None, version: Union[str, float, NoneType] = None)
No Additional PropertiesDependsOn(macros: List[str] =
Used in CompiledNodes as part of ephemeral model processing
No Additional PropertiesContract(enforced: bool = False, checksum: Union[str, NoneType] = None)
No Additional PropertiesSingularTestNode(database: Union[str, NoneType], schema: str, name: str, resourcetype: dbt.nodetypes.NodeType, packagename: str, path: str, originalfilepath: str, uniqueid: str, fqn: List[str], alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.TestConfig =
TestConfig(extra: Dict[str, Any] =
^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$
Additional Properties of any type are allowed.
Type: objectEach additional property must conform to the following schema
Type: objectUsed in all ManifestNodes and SourceDefinition
Same definition as nodes_additionalProperties_oneOf_i0_columns_additionalPropertiesDocs(show: bool = True, node_color: Union[str, NoneType] = None)
Same definition as docsRefArgs(name: str, package: Union[str, NoneType] = None, version: Union[str, float, NoneType] = None)
Same definition as nodes_additionalProperties_oneOf_i0_refs_itemsDependsOn(macros: List[str] =
Used in CompiledNodes as part of ephemeral model processing
Same definition as nodes_additionalProperties_oneOf_i0_extra_ctes_itemsContract(enforced: bool = False, checksum: Union[str, NoneType] = None)
Same definition as contractHookNode(database: Union[str, NoneType], schema: str, name: str, resourcetype: dbt.nodetypes.NodeType, packagename: str, path: str, originalfilepath: str, uniqueid: str, fqn: List[str], alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
NodeConfig(extra: Dict[str, Any] =
Each additional property must conform to the following schema
Type: objectUsed in all ManifestNodes and SourceDefinition
Same definition as nodes_additionalProperties_oneOf_i0_columns_additionalPropertiesDocs(show: bool = True, node_color: Union[str, NoneType] = None)
Same definition as docsRefArgs(name: str, package: Union[str, NoneType] = None, version: Union[str, float, NoneType] = None)
Same definition as nodes_additionalProperties_oneOf_i0_refs_itemsDependsOn(macros: List[str] =
Used in CompiledNodes as part of ephemeral model processing
Same definition as nodes_additionalProperties_oneOf_i0_extra_ctes_itemsContract(enforced: bool = False, checksum: Union[str, NoneType] = None)
Same definition as contractModelNode(database: Union[str, NoneType], schema: str, name: str, resourcetype: dbt.nodetypes.NodeType, packagename: str, path: str, originalfilepath: str, uniqueid: str, fqn: List[str], alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
NodeConfig(extra: Dict[str, Any] =
Each additional property must conform to the following schema
Type: objectUsed in all ManifestNodes and SourceDefinition
Same definition as nodes_additionalProperties_oneOf_i0_columns_additionalPropertiesDocs(show: bool = True, node_color: Union[str, NoneType] = None)
Same definition as docsRefArgs(name: str, package: Union[str, NoneType] = None, version: Union[str, float, NoneType] = None)
Same definition as nodes_additionalProperties_oneOf_i0_refs_itemsDependsOn(macros: List[str] =
Used in CompiledNodes as part of ephemeral model processing
Same definition as nodes_additionalProperties_oneOf_i0_extra_ctes_itemsContract(enforced: bool = False, checksum: Union[str, NoneType] = None)
Same definition as contractModelLevelConstraint(type: dbt.contracts.graph.nodes.ConstraintType, name: Union[str, NoneType] = None, expression: Union[str, NoneType] = None, warnunenforced: bool = True, warnunsupported: bool = True, columns: List[str] =
DeferRelation(database: Union[str, NoneType], schema: str, alias: str, relation_name: Union[str, NoneType])
No Additional PropertiesRPCNode(database: Union[str, NoneType], schema: str, name: str, resourcetype: dbt.nodetypes.NodeType, packagename: str, path: str, originalfilepath: str, uniqueid: str, fqn: List[str], alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
NodeConfig(extra: Dict[str, Any] =
Each additional property must conform to the following schema
Type: objectUsed in all ManifestNodes and SourceDefinition
Same definition as nodes_additionalProperties_oneOf_i0_columns_additionalPropertiesDocs(show: bool = True, node_color: Union[str, NoneType] = None)
Same definition as docsRefArgs(name: str, package: Union[str, NoneType] = None, version: Union[str, float, NoneType] = None)
Same definition as nodes_additionalProperties_oneOf_i0_refs_itemsDependsOn(macros: List[str] =
Used in CompiledNodes as part of ephemeral model processing
Same definition as nodes_additionalProperties_oneOf_i0_extra_ctes_itemsContract(enforced: bool = False, checksum: Union[str, NoneType] = None)
Same definition as contractSqlNode(database: Union[str, NoneType], schema: str, name: str, resourcetype: dbt.nodetypes.NodeType, packagename: str, path: str, originalfilepath: str, uniqueid: str, fqn: List[str], alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
NodeConfig(extra: Dict[str, Any] =
Each additional property must conform to the following schema
Type: objectUsed in all ManifestNodes and SourceDefinition
Same definition as nodes_additionalProperties_oneOf_i0_columns_additionalPropertiesDocs(show: bool = True, node_color: Union[str, NoneType] = None)
Same definition as docsRefArgs(name: str, package: Union[str, NoneType] = None, version: Union[str, float, NoneType] = None)
Same definition as nodes_additionalProperties_oneOf_i0_refs_itemsDependsOn(macros: List[str] =
Used in CompiledNodes as part of ephemeral model processing
Same definition as nodes_additionalProperties_oneOf_i0_extra_ctes_itemsContract(enforced: bool = False, checksum: Union[str, NoneType] = None)
Same definition as contractGenericTestNode(testmetadata: dbt.contracts.graph.nodes.TestMetadata, database: Union[str, NoneType], schema: str, name: str, resourcetype: dbt.nodetypes.NodeType, packagename: str, path: str, originalfilepath: str, uniqueid: str, fqn: List[str], alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.TestConfig =
TestMetadata(name: str, kwargs: Dict[str, Any] =
TestConfig(extra: Dict[str, Any] =
Each additional property must conform to the following schema
Type: objectUsed in all ManifestNodes and SourceDefinition
Same definition as nodes_additionalProperties_oneOf_i0_columns_additionalPropertiesDocs(show: bool = True, node_color: Union[str, NoneType] = None)
Same definition as docsRefArgs(name: str, package: Union[str, NoneType] = None, version: Union[str, float, NoneType] = None)
Same definition as nodes_additionalProperties_oneOf_i0_refs_itemsDependsOn(macros: List[str] =
Used in CompiledNodes as part of ephemeral model processing
Same definition as nodes_additionalProperties_oneOf_i0_extra_ctes_itemsContract(enforced: bool = False, checksum: Union[str, NoneType] = None)
Same definition as contractSnapshotNode(database: Union[str, NoneType], schema: str, name: str, resourcetype: dbt.nodetypes.NodeType, packagename: str, path: str, originalfilepath: str, uniqueid: str, fqn: List[str], alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.SnapshotConfig, _eventstatus: Dict[str, Any] =
SnapshotConfig(extra: Dict[str, Any] =
Hook(sql: str, transaction: bool = True, index: Union[int, NoneType] = None)
Same definition as nodes_additionalProperties_oneOf_i0_config_post-hook_itemsHook(sql: str, transaction: bool = True, index: Union[int, NoneType] = None)
Same definition as nodes_additionalProperties_oneOf_i0_config_post-hook_itemsDocs(show: bool = True, node_color: Union[str, NoneType] = None)
Same definition as docsContractConfig(enforced: bool = False)
Same definition as contractAdditional Properties of any type are allowed.
Type: objectEach additional property must conform to the following schema
Type: objectUsed in all ManifestNodes and SourceDefinition
Same definition as nodes_additionalProperties_oneOf_i0_columns_additionalPropertiesDocs(show: bool = True, node_color: Union[str, NoneType] = None)
Same definition as docsRefArgs(name: str, package: Union[str, NoneType] = None, version: Union[str, float, NoneType] = None)
Same definition as nodes_additionalProperties_oneOf_i0_refs_itemsDependsOn(macros: List[str] =
Used in CompiledNodes as part of ephemeral model processing
Same definition as nodes_additionalProperties_oneOf_i0_extra_ctes_itemsContract(enforced: bool = False, checksum: Union[str, NoneType] = None)
Same definition as contractDeferRelation(database: Union[str, NoneType], schema: str, alias: str, relation_name: Union[str, NoneType])
Same definition as nodes_additionalProperties_oneOf_i3_defer_relation_oneOf_i0SeedNode(database: Union[str, NoneType], schema: str, name: str, resourcetype: dbt.nodetypes.NodeType, packagename: str, path: str, originalfilepath: str, uniqueid: str, fqn: List[str], alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.SeedConfig =
SeedConfig(extra: Dict[str, Any] =
Hook(sql: str, transaction: bool = True, index: Union[int, NoneType] = None)
Same definition as nodes_additionalProperties_oneOf_i0_config_post-hook_itemsHook(sql: str, transaction: bool = True, index: Union[int, NoneType] = None)
Same definition as nodes_additionalProperties_oneOf_i0_config_post-hook_itemsDocs(show: bool = True, node_color: Union[str, NoneType] = None)
Same definition as docsContractConfig(enforced: bool = False)
Same definition as contractAdditional Properties of any type are allowed.
Type: objectEach additional property must conform to the following schema
Type: objectUsed in all ManifestNodes and SourceDefinition
Same definition as nodes_additionalProperties_oneOf_i0_columns_additionalPropertiesDocs(show: bool = True, node_color: Union[str, NoneType] = None)
Same definition as docsUsed only in the Macro class
No Additional PropertiesDeferRelation(database: Union[str, NoneType], schema: str, alias: str, relation_name: Union[str, NoneType])
Same definition as nodes_additionalProperties_oneOf_i3_defer_relation_oneOf_i0The sources defined in the dbt project and its dependencies
Each additional property must conform to the following schema
Type: objectSourceDefinition(database: Union[str, NoneType], schema: str, name: str, resourcetype: dbt.nodetypes.NodeType, packagename: str, path: str, originalfilepath: str, uniqueid: str, fqn: List[str], sourcename: str, sourcedescription: str, loader: str, identifier: str, eventstatus: Dict[str, Any] =
Quoting(database: Union[bool, NoneType] = None, schema: Union[bool, NoneType] = None, identifier: Union[bool, NoneType] = None, column: Union[bool, NoneType] = None)
No Additional PropertiesFreshnessThreshold(warnafter: Union[dbt.contracts.graph.unparsed.Time, NoneType] =
Time(count: Union[int, NoneType] = None, period: Union[dbt.contracts.graph.unparsed.TimePeriod, NoneType] = None)
No Additional PropertiesTime(count: Union[int, NoneType] = None, period: Union[dbt.contracts.graph.unparsed.TimePeriod, NoneType] = None)
Same definition as sources_additionalProperties_freshness_oneOf_i0_warn_after_oneOf_i0ExternalTable(extra: Dict[str, Any] =
ExternalPartition(extra: Dict[str, Any] =
Additional Properties of any type are allowed.
Type: objectAdditional Properties of any type are allowed.
Type: objectEach additional property must conform to the following schema
Type: objectUsed in all ManifestNodes and SourceDefinition
Same definition as nodes_additionalProperties_oneOf_i0_columns_additionalPropertiesSourceConfig(_extra: Dict[str, Any] =
Additional Properties of any type are allowed.
Type: objectThe macros defined in the dbt project and its dependencies
Each additional property must conform to the following schema
Type: objectMacro(name: str, resourcetype: dbt.nodetypes.NodeType, packagename: str, path: str, originalfilepath: str, uniqueid: str, macrosql: str, dependson: dbt.contracts.graph.nodes.MacroDependsOn =
Docs(show: bool = True, node_color: Union[str, NoneType] = None)
Same definition as docsMacroArgument(name: str, type: Union[str, NoneType] = None, description: str = '')
No Additional PropertiesThe docs defined in the dbt project and its dependencies
Each additional property must conform to the following schema
Type: objectDocumentation(name: str, resourcetype: dbt.nodetypes.NodeType, packagename: str, path: str, originalfilepath: str, uniqueid: str, block_contents: str)
No Additional PropertiesThe exposures defined in the dbt project and its dependencies
Each additional property must conform to the following schema
Type: objectExposure(name: str, resourcetype: dbt.nodetypes.NodeType, packagename: str, path: str, originalfilepath: str, uniqueid: str, fqn: List[str], type: dbt.contracts.graph.unparsed.ExposureType, owner: dbt.contracts.graph.unparsed.Owner, description: str = '', label: Union[str, NoneType] = None, maturity: Union[dbt.contracts.graph.unparsed.MaturityType, NoneType] = None, meta: Dict[str, Any] =
Owner(_extra: Dict[str, Any] =
Additional Properties of any type are allowed.
Type: objectExposureConfig(_extra: Dict[str, Any] =
Additional Properties of any type are allowed.
Type: objectDependsOn(macros: List[str] =
RefArgs(name: str, package: Union[str, NoneType] = None, version: Union[str, float, NoneType] = None)
Same definition as nodes_additionalProperties_oneOf_i0_refs_itemsThe metrics defined in the dbt project and its dependencies
Each additional property must conform to the following schema
Type: objectMetric(name: str, resourcetype: dbt.nodetypes.NodeType, packagename: str, path: str, originalfilepath: str, uniqueid: str, fqn: List[str], description: str, label: str, type: dbtsemanticinterfaces.typeenums.metrictype.MetricType, typeparams: dbt.contracts.graph.nodes.MetricTypeParams, filter: Union[dbt.contracts.graph.nodes.WhereFilter, NoneType] = None, metadata: Union[dbt.contracts.graph.semanticmodels.SourceFileMetadata, NoneType] = None, meta: Dict[str, Any] =
MetricTypeParams(measure: Union[dbt.contracts.graph.nodes.MetricInputMeasure, NoneType] = None, inputmeasures: List[dbt.contracts.graph.nodes.MetricInputMeasure] =
MetricInputMeasure(name: str, filter: Union[dbt.contracts.graph.nodes.WhereFilter, NoneType] = None, alias: Union[str, NoneType] = None, jointotimespine: bool = False, fillnullswith: Union[int, NoneType] = None)
No Additional PropertiesWhereFilter(wheresqltemplate: str)
No Additional PropertiesMetricInputMeasure(name: str, filter: Union[dbt.contracts.graph.nodes.WhereFilter, NoneType] = None, alias: Union[str, NoneType] = None, jointotimespine: bool = False, fillnullswith: Union[int, NoneType] = None)
Same definition as metrics_additionalProperties_type_params_measure_oneOf_i0MetricInput(name: str, filter: Union[dbt.contracts.graph.nodes.WhereFilter, NoneType] = None, alias: Union[str, NoneType] = None, offsetwindow: Union[dbt.contracts.graph.nodes.MetricTimeWindow, NoneType] = None, offsettograin: Union[dbtsemanticinterfaces.typeenums.time_granularity.TimeGranularity, NoneType] = None)
No Additional PropertiesWhereFilter(wheresqltemplate: str)
Same definition as metrics_additionalProperties_type_params_measure_oneOf_i0_filter_oneOf_i0MetricTimeWindow(count: int, granularity: dbtsemanticinterfaces.typeenums.timegranularity.TimeGranularity)
No Additional PropertiesMetricInput(name: str, filter: Union[dbt.contracts.graph.nodes.WhereFilter, NoneType] = None, alias: Union[str, NoneType] = None, offsetwindow: Union[dbt.contracts.graph.nodes.MetricTimeWindow, NoneType] = None, offsettograin: Union[dbtsemanticinterfaces.typeenums.time_granularity.TimeGranularity, NoneType] = None)
Same definition as metrics_additionalProperties_type_params_numerator_oneOf_i0MetricTimeWindow(count: int, granularity: dbtsemanticinterfaces.typeenums.timegranularity.TimeGranularity)
Same definition as metrics_additionalProperties_type_params_numerator_oneOf_i0_offset_window_oneOf_i0MetricInput(name: str, filter: Union[dbt.contracts.graph.nodes.WhereFilter, NoneType] = None, alias: Union[str, NoneType] = None, offsetwindow: Union[dbt.contracts.graph.nodes.MetricTimeWindow, NoneType] = None, offsettograin: Union[dbtsemanticinterfaces.typeenums.time_granularity.TimeGranularity, NoneType] = None)
Same definition as metrics_additionalProperties_type_params_numerator_oneOf_i0WhereFilter(wheresqltemplate: str)
Same definition as metrics_additionalProperties_type_params_measure_oneOf_i0_filter_oneOf_i0Provides file context about what something was created from.
Implementation of the dbt-semantic-interfaces `Metadata` protocol
No Additional Properties Provides file slice level context about what something was created from.
Implementation of the dbt-semantic-interfaces `FileSlice` protocol
No Additional Properties MetricConfig(_extra: Dict[str, Any] =
Additional Properties of any type are allowed.
Type: objectDependsOn(macros: List[str] =
RefArgs(name: str, package: Union[str, NoneType] = None, version: Union[str, float, NoneType] = None)
Same definition as nodes_additionalProperties_oneOf_i0_refs_itemsThe groups defined in the dbt project
Each additional property must conform to the following schema
Type: objectGroup(name: str, resourcetype: dbt.nodetypes.NodeType, packagename: str, path: str, originalfilepath: str, uniqueid: str, owner: dbt.contracts.graph.unparsed.Owner)
No Additional PropertiesOwner(_extra: Dict[str, Any] =
The selectors defined in selectors.yml
A mapping of the disabled nodes in the target
Each additional property must conform to the following schema
Type: arrayAnalysisNode(database: Union[str, NoneType], schema: str, name: str, resourcetype: dbt.nodetypes.NodeType, packagename: str, path: str, originalfilepath: str, uniqueid: str, fqn: List[str], alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
SingularTestNode(database: Union[str, NoneType], schema: str, name: str, resourcetype: dbt.nodetypes.NodeType, packagename: str, path: str, originalfilepath: str, uniqueid: str, fqn: List[str], alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.TestConfig =
HookNode(database: Union[str, NoneType], schema: str, name: str, resourcetype: dbt.nodetypes.NodeType, packagename: str, path: str, originalfilepath: str, uniqueid: str, fqn: List[str], alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
ModelNode(database: Union[str, NoneType], schema: str, name: str, resourcetype: dbt.nodetypes.NodeType, packagename: str, path: str, originalfilepath: str, uniqueid: str, fqn: List[str], alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
RPCNode(database: Union[str, NoneType], schema: str, name: str, resourcetype: dbt.nodetypes.NodeType, packagename: str, path: str, originalfilepath: str, uniqueid: str, fqn: List[str], alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
SqlNode(database: Union[str, NoneType], schema: str, name: str, resourcetype: dbt.nodetypes.NodeType, packagename: str, path: str, originalfilepath: str, uniqueid: str, fqn: List[str], alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
GenericTestNode(testmetadata: dbt.contracts.graph.nodes.TestMetadata, database: Union[str, NoneType], schema: str, name: str, resourcetype: dbt.nodetypes.NodeType, packagename: str, path: str, originalfilepath: str, uniqueid: str, fqn: List[str], alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.TestConfig =
SnapshotNode(database: Union[str, NoneType], schema: str, name: str, resourcetype: dbt.nodetypes.NodeType, packagename: str, path: str, originalfilepath: str, uniqueid: str, fqn: List[str], alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.SnapshotConfig, _eventstatus: Dict[str, Any] =
SeedNode(database: Union[str, NoneType], schema: str, name: str, resourcetype: dbt.nodetypes.NodeType, packagename: str, path: str, originalfilepath: str, uniqueid: str, fqn: List[str], alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.SeedConfig =
SourceDefinition(database: Union[str, NoneType], schema: str, name: str, resourcetype: dbt.nodetypes.NodeType, packagename: str, path: str, originalfilepath: str, uniqueid: str, fqn: List[str], sourcename: str, sourcedescription: str, loader: str, identifier: str, eventstatus: Dict[str, Any] =
Exposure(name: str, resourcetype: dbt.nodetypes.NodeType, packagename: str, path: str, originalfilepath: str, uniqueid: str, fqn: List[str], type: dbt.contracts.graph.unparsed.ExposureType, owner: dbt.contracts.graph.unparsed.Owner, description: str = '', label: Union[str, NoneType] = None, maturity: Union[dbt.contracts.graph.unparsed.MaturityType, NoneType] = None, meta: Dict[str, Any] =
Metric(name: str, resourcetype: dbt.nodetypes.NodeType, packagename: str, path: str, originalfilepath: str, uniqueid: str, fqn: List[str], description: str, label: str, type: dbtsemanticinterfaces.typeenums.metrictype.MetricType, typeparams: dbt.contracts.graph.nodes.MetricTypeParams, filter: Union[dbt.contracts.graph.nodes.WhereFilter, NoneType] = None, metadata: Union[dbt.contracts.graph.semanticmodels.SourceFileMetadata, NoneType] = None, meta: Dict[str, Any] =
SemanticModel(name: str, resourcetype: dbt.nodetypes.NodeType, packagename: str, path: str, originalfilepath: str, uniqueid: str, fqn: List[str], model: str, noderelation: Union[dbt.contracts.graph.nodes.NodeRelation, NoneType], description: Union[str, NoneType] = None, label: Union[str, NoneType] = None, defaults: Union[dbt.contracts.graph.semanticmodels.Defaults, NoneType] = None, entities: Sequence[dbt.contracts.graph.semanticmodels.Entity] =
NodeRelation(alias: str, schemaname: str, database: Union[str, NoneType] = None, relationname: Union[str, NoneType] = None)
No Additional PropertiesDefaults(aggtimedimension: Union[str, NoneType] = None)
No Additional PropertiesEntity(name: str, type: dbtsemanticinterfaces.typeenums.entitytype.EntityType, description: Union[str, NoneType] = None, label: Union[str, NoneType] = None, role: Union[str, NoneType] = None, expr: Union[str, NoneType] = None)
No Additional PropertiesMeasure(name: str, agg: dbtsemanticinterfaces.typeenums.aggregationtype.AggregationType, description: Union[str, NoneType] = None, label: Union[str, NoneType] = None, createmetric: bool = False, expr: Union[str, NoneType] = None, aggparams: Union[dbt.contracts.graph.semanticmodels.MeasureAggregationParameters, NoneType] = None, nonadditivedimension: Union[dbt.contracts.graph.semanticmodels.NonAdditiveDimension, NoneType] = None, aggtimedimension: Union[str, NoneType] = None)
No Additional PropertiesMeasureAggregationParameters(percentile: Union[float, NoneType] = None, usediscretepercentile: bool = False, useapproximatepercentile: bool = False)
No Additional PropertiesNonAdditiveDimension(name: str, windowchoice: dbtsemanticinterfaces.typeenums.aggregationtype.AggregationType, windowgroupings: List[str])
No Additional PropertiesDimension(name: str, type: dbtsemanticinterfaces.typeenums.dimensiontype.DimensionType, description: Union[str, NoneType] = None, label: Union[str, NoneType] = None, ispartition: bool = False, typeparams: Union[dbt.contracts.graph.semanticmodels.DimensionTypeParams, NoneType] = None, expr: Union[str, NoneType] = None, metadata: Union[dbt.contracts.graph.semanticmodels.SourceFileMetadata, NoneType] = None)
No Additional PropertiesDimensionTypeParams(timegranularity: dbtsemanticinterfaces.typeenums.timegranularity.TimeGranularity, validityparams: Union[dbt.contracts.graph.semantic_models.DimensionValidityParams, NoneType] = None)
No Additional PropertiesDimensionValidityParams(isstart: bool = False, isend: bool = False)
No Additional PropertiesProvides file context about what something was created from.
Implementation of the dbt-semantic-interfaces `Metadata` protocol
Same definition as metrics_additionalProperties_metadata_oneOf_i0 Provides file context about what something was created from.
Implementation of the dbt-semantic-interfaces `Metadata` protocol
Same definition as metrics_additionalProperties_metadata_oneOf_i0 DependsOn(macros: List[str] =
RefArgs(name: str, package: Union[str, NoneType] = None, version: Union[str, float, NoneType] = None)
Same definition as nodes_additionalProperties_oneOf_i0_refs_itemsSemanticModelConfig(_extra: Dict[str, Any] =
Additional Properties of any type are allowed.
Type: objectA mapping fromĀ child nodes to their dependencies
Each additional property must conform to the following schema
Type: array of stringA mapping from parent nodes to their dependents
Each additional property must conform to the following schema
Type: array of stringA mapping from group names to their nodes
Each additional property must conform to the following schema
Type: array of stringThe semantic models defined in the dbt project
Each additional property must conform to the following schema
Type: objectSemanticModel(name: str, resourcetype: dbt.nodetypes.NodeType, packagename: str, path: str, originalfilepath: str, uniqueid: str, fqn: List[str], model: str, noderelation: Union[dbt.contracts.graph.nodes.NodeRelation, NoneType], description: Union[str, NoneType] = None, label: Union[str, NoneType] = None, defaults: Union[dbt.contracts.graph.semanticmodels.Defaults, NoneType] = None, entities: Sequence[dbt.contracts.graph.semanticmodels.Entity] =