Hex Semantic Project Discovered Resources

Overview

The Hex Semantic Project integration discovers the following resources:

  • Hex Workspace

  • Hex Semantic Project

  • Hex Semantic Model

  • Hex Dimension

  • Hex Measure

  • dbt Semantic Model

  • dbt Dimension

  • dbt Metric

Hex Workspace

A single resource of type "hex_workspace" is observed for each configured workspace in the integration settings.

Properties

Property
Value

name

The workspace identifier from configuration

type

always hex_workspace

subtype

always hex_workspace

Hex Semantic Project

A single resource of type "hex_semantic_project" is observed for each configured semantic project.

Properties

Property
Value

name

The semantic project name from configuration

type

always hex_semantic_project

subtype

always hex_semantic_project

semantic_project_type

Type of semantic project (e.g., "dbt_metricflow")

workspace_id

The parent workspace ID

Hex Semantic Model

Semantic models are discovered from dbt MetricFlow YAML files. Only semantic models with config.meta.hex configuration are processed.

Properties

Property
Value

name

The semantic model name

type

always hex_semantic_model

subtype

always hex_semantic_model

description

Model description from YAML

Relationships

  • Parent: Hex Semantic Project

  • Dependencies: References corresponding dbt semantic model as upstream

Hex Dimension

Dimensions are discovered from semantic models and represent individual dimension attributes.

Properties

Property
Value

name

The dimension name

type

always hex_dimension

subtype

always hex_dimension

description

Dimension description

Relationships

  • Parent: Hex Semantic Model

  • upstream_fields: References corresponding dbt dimension

Hex Measure

Measures are discovered from semantic models (when create_metric: true) and standalone simple metrics that reference existing measures. We currently do not observe non-simple dbt metrics.

Properties

Property
Value

name

The measure name

type

always hex_measure

subtype

always hex_measure

description

Measure description

Relationships

  • Parent: Hex Semantic Model

  • Field-level Lineage: References corresponding dbt metric via upstream_fields

dbt Semantic Model

dbt semantic models correspond to each valid Hex semantic model and are created to maintain lineage.

Properties

Property
Value

name

The semantic model name

type

always dbt_semantic_model

subtype

always dbt_semantic_model

description

Model description

dbt Dimension

dbt dimensions correspond to each dimension in valid semantic models.

Properties

Property
Value

name

The dimension name

type

always dbt_dimension

subtype

always dbt_dimension

Relationships

  • Parent: dbt Semantic Model

dbt Metric

dbt metrics are created for measures with create_metric: true and standalone simple metrics.

Properties

Property
Value

name

The metric name

type

always dbt_metric

subtype

always dbt_metric

Relationships

Parent/Child

  • Hex Workspace β†’ Hex Semantic Project: Semantic projects are children of workspaces

  • Hex Semantic Project β†’ Hex Semantic Model: Semantic models are children of semantic projects

  • Hex Semantic Model β†’ Hex Dimensions and Hex Measures: Dimensions and measures are children of semantic models

  • dbt Semantic Model β†’ dbt Dimensions: dbt dimensions are children of dbt semantic models

Cross-Platform Lineage

  • Table-level: Hex Semantic Model β†’ dbt Semantic Model (via table_dependencies)

  • Field-level: Hex Dimension β†’ dbt Dimension (via upstream_fields)

  • Field-level: Hex Measure β†’ dbt Metric (via upstream_fields)

Last updated